www.wikidata.de-de.nina.az
Unter einem Hex Editor auch Hexeditor versteht man ein Computerprogramm mit dem sich die Bytes beliebiger Dateien als Folge von Hexadezimalzahlen darstellen und bearbeiten lassen Fehlt die Bearbeitungsmoglichkeit spricht man von einem Hex Viewer oder Hex Betrachter Beide Varianten sind besonders fur die Anzeige und Bearbeitung von Binardateien nutzlich Ansicht einer EXE Datei Portable Executable in einem Hex EditorAnsicht einer mit gedit erstellten Textdatei in einem Hex EditorHexcode des Bootsektorvirus Stoned im Hex Editor Inhaltsverzeichnis 1 Allgemeines 2 Vorteile von Hex Editoren 3 Ubliche Darstellung einer Datei durch einen Hex Editor 4 Disk Editoren 5 WeblinksAllgemeines BearbeitenMit einem Hex Editor konnen alle Arten von Dateien betrachtet werden wobei eine Interpretation der Daten standardmassig nicht stattfindet Bilddateien MP3 Dateien und ausfuhrbare Dateien werden als Folge von Bytes dargestellt ohne dass diese als Farben Tone oder Computerbefehle interpretiert werden Die Darstellung eines Hex Editors kann recht unubersichtlich werden Daher gibt es haufig auch die Moglichkeit Daten interpretiert und strukturiert anzuzeigen sowie zwischen verschiedenen Interpretationen und Darstellungen zu wahlen Vorteile von Hex Editoren BearbeitenUblicherweise setzen Programme voraus dass Daten einer gewissen Struktur bzw einem Format entsprechen daher konnen sie bei beschadigter Struktur mit den Daten nichts anfangen Die Fahigkeit von Hex Editoren Daten auf unterster Ebene zu bearbeiten ermoglicht zum Beispiel in ihrer Struktur beschadigte Daten zu lesen und wiederherzustellen den Aufbau eines Dateiformats zu analysieren oder Bereiche zu bearbeiten die ublicherweise nicht zuganglich oder vom Benutzer editierbar sind wie zum Beispiel Metainformationen in Bildern oder Textdokumenten bzw Zustande einer Spielfigur in Spielstanden Ubliche Darstellung einer Datei durch einen Hex Editor Bearbeiten00000 48 61 6C 6C 6F 2C 20 64 69 65 73 20 69 73 74 20 Hallo dies ist 00010 65 69 6E 20 42 65 69 73 70 69 65 6C 2D 54 65 78 ein Beispiel Tex 00020 74 2E t Hex Editoren sind in der Regel folgendermassen aufgebaut Erlauterung anhand des oben gezeigten Beispiels Ganz links wird ein Offset angezeigt Dieser gibt die Anzahl der vorausgegangenen Bytes in Hexadezimalschreibweise an In der ersten Zeile ist der Offset 0 was dem Dateianfang entspricht in der zweiten Zeile betragt er 1016 d h es sind 1016 1610 Bytes vorangegangen Einige Hex Editoren zeigen Offset Cluster und Sektornummern auch dezimal an die beiden letztgenannten sind fur Bearbeitung der Daten auf Dateisystemebene wichtig In der Mitte sind die Bytes genauer Oktette der Datei hexadezimal dargestellt z B 4816 fur das erste Byte in der ersten Zeile Ganz rechts schliesslich stehen die Bytes der aktuellen Zeile als Text in einem bestimmten Zeichensatz dargestellt Im Beispiel werden die Bytes als ASCII interpretiert dem gebrauchlichsten 1 Byte Code das erste Byte 4816 entspricht dem Buchstaben H Diese Darstellung ist vornehmlich dann brauchbar wenn es sich bei den Daten um menschenlesbaren Text handelt So werden z B Bilder wie eine zufallige Aneinanderreihung von Zeichen dargestellt manchmal sind jedoch Muster zu erkennen besonders in unkomprimierten Bildern wie z B in Bitmaps Disk Editoren BearbeitenMit einigen Hex Editoren lassen sich nicht nur Dateien sondern auch die zugrundeliegenden Datenblocke von Datentragern etwa Disketten oder Festplatten bearbeiten Programme die dies als primare Funktion anbieten werden meist Disk Editor oder auch Disk Monitor genannt wobei hier fast immer die Funktion der Bearbeitung gegeben ist und nicht nur die der Betrachtung Weblinks BearbeitenHex Editoren im Vergleich englischsprachige Wikipedia Abgerufen von https de wikipedia org w index php title Hex Editor amp oldid 230270408