# Ghex-Benutzerhandbuch

GHex ist ein einfacher Binäreditor. Mit GHex können Binärdateien sowohl im Hexadezimal- als auch im ASCII-Modus betrachtet und bearbeitet werden. Eine über mehrere Ebenen reichende Rückgängig/Wiederholen-Funktion ist dabei verfügbar. Funktionen zum Suchen und Ersetzen sind ebenso vorhanden wie Möglichkeiten zum Umwandeln zwischen binären, oktalen, dezimalen und hexadezimalen Werten. Eine alternative, durch den Benutzer konfigurierbare Multidokument-Schnittstelle ermöglicht das gleichzeitige Bearbeiten mehrerer Dokumente in mehreren Ansichten.

2002
2003
2004
Sun Microsystems
1998-2000
Jaka Mocnik
GNOME-Dokumentationsprojekt
Sun
GNOME-Dokumentationsteam
Sun Microsystems

Jaka
Mocnik
GNOME-Dokumentationsprojekt

     jaka@gnu.org

GHex-Handbuch V2.5
Dezember 2005

Sun GNOME-Dokumentationsteam

GNOME-Dokumentationsprojekt

GHex-Handbuch V2.4
April 2003

Sun GNOME-Dokumentationsteam

GNOME-Dokumentationsprojekt

GHex-Handbuch V2.3
August 2002

Sun GNOME-Dokumentationsteam

GNOME-Dokumentationsprojekt

GHex-Handbuch V2.2
August 2002

Sun GNOME-Dokumentationsteam

GNOME-Dokumentationsprojekt

GHex-Handbuch V2.1
Juli 2002

Sun GNOME-Dokumentationsteam

GNOME-Dokumentationsprojekt

GHex-Handbuch V2.0
März 2002

Sun GNOME-Dokumentationsteam

GNOME-Dokumentationsprojekt

GHex-Handbuch V1.0
2000

Jaka Mocnik jaka@gnu.org

GNOME-Dokumentationsprojekt

Dieses Handbuch beschreibt Version 2.19 von GHex.

## Rückmeldungen

Um Fehler zu melden oder einen Vorschlag zur Anwendung GHex oder zu diesem Handbuch zu machen, folgen Sie den Anweisungen auf der GNOME-Seite für Rückmeldungen.

Mario Blättermann
mario.blaettermann@gmail.com
2008-2010
2016
Mario Blättermann

## Einführung

Mit der Anwendung GHex können Sie Folgendes ausführen:

- Eine Datei gleichzeitig im ASCII- oder Hexadezimalformat anzeigen

- Eine Datei im ASCII- oder Hexadezimalformat bearbeiten

## Erste Schritte

### So starten Sie GHex

Sie können die Anwendung GHex auf eine der folgenden Arten starten:

Menü Anwendungen

  Wählen Sie Werkzeuge Hex-Editor.

Befehlszeile

  Führen Sie folgenden Befehl aus: `ghex`

### Beim Starten von GHex

Wenn Sie die Anwendung GHex starten, wird das folgende Fenster angezeigt.

#### Fenster GHex vor dem Öffnen einer Datei

Hauptfenster von GHex vor dem Öffnen einer Datei.

### Öffnen einer Datei

Zum Öffnen einer Datei wählen Sie Datei Öffnen. Wählen Sie die zu öffnende Datei, und klicken Sie auf OK. In GHex können Sie mehrere Dateien öffnen. GHex öffnet jede Datei in einem neuen Fenster.

Wenn Sie eine Datei in GHex öffnen, wird die Datei im folgenden Fenster angezeigt.

#### GHex-Fenster mit geöffneter Datei

Hauptfenster von GHex mit einer geöffneten Datei

Das Fenster von GHex enthält folgende Elemente:

Menüleiste

  Die Menüs in der Menüleiste enthalten alle Befehle, die Sie zum Arbeiten mit Dateien in GHex benötigen.

Cursorversatz-Spalte

  Der Cursorversatz ist der Abstand zwischen dem Anfang der Datei und dem ersten Byte in jeder Zeile. Standardmäßig zeigt die Anwendung GHex die Cursorversatz-Spalte links neben der Hexadezimalansicht an.

Anzeigefenster auf der linken Seite

  Das Anzeigefenster auf der linken Seite des Anzeigebereichs enthält eine Hexadezimalansicht der Datei.

Anzeigefenster auf der rechten Seite

  Das Anzeigefenster auf der rechten Seite des Anzeigebereichs enthält eine ASCII-Ansicht der Datei.

Typumwandlungsdialog

  Der Typumwandlungsdialog unterhalb des Anzeigebereichs stellt den Wert eines gewählten Zeichens in verschiedenen numerischen Typen dar.

## Benutzung

### Bearbeiten einer Datei

Zum Bearbeiten einer Datei gehen Sie folgendermaßen vor:

1. Klicken Sie auf die Hexadezimal- oder die ASCII-Ansicht der Datei. In der aktiven Ansicht wird der Cursor vollständig angezeigt. In der nicht aktiven Ansicht wird der Cursor nur als Umriss angezeigt.

2. Verwenden Sie eine der folgenden Methoden, um den Cursor innerhalb der Datei zu bewegen:

   - Blättern Sie mithilfe der Bildlaufleiste des Fensters oder mit den Pfeiltasten der Tastatur durch die Datei.

   - Wählen Sie Bearbeiten Gehe zu Byte, geben Sie den Cursoroffset als dezimalen oder als hexadezimalen Wert ein, und klicken Sie auf OK. Das Format des Hexadezimalwerts ist 0x, gefolgt vom Versatz, z. B. 0x3.

3. Das ASCII-Format bearbeiten Sie wie eine normale Textdatei. Im Hexadezimalformat bearbeiten Sie eine Datei, indem Sie Werte von 0 bis 9 und von a bis f verwenden.

Um Daten einzufügen, ohne bestehende Daten zu überschreiben, wählen Sie Bearbeiten Einfügemodus.

Um Daten auszuschneiden, zu kopieren und einzufügen, wählen Sie Bearbeiten Ausschneiden, Bearbeiten Kopieren, und Bearbeiten Einfügen.

Um eine Bearbeitung rückgängig zu machen, wählen Sie Bearbeiten Rückgängig. Um eine Bearbeitung zu wiederholen, wählen Sie Bearbeiten Wiederherstellen. Die Anzahl der von Ihnen wiederherstellbaren Bearbeitungen wird durch die Einstellung der Maximale Anzahl der Rückgängig-Befehle im Reiter des Dialogs Einstellungen bestimmt.

### Speichern einer Datei

Sie können Dateien auf folgende Weisen speichern:

- Zum Speichern von Änderungen in der aktuellen Datei wählen Sie Datei Speichern.

- Zum Speichern der aktuellen Datei unter neuem Dateinamen wählen Sie Datei Speichern unter. Geben Sie im Dialogfeld Datei zum Speichern des Puffers auswählen einen Namen für die Datei ein, und klicken Sie auf OK.

### Die letzte gespeicherte Version einer Datei wiederherstellen

Um die letzte gespeicherte Version einer Datei wiederherzustellen und alle Änderungen seit der letzten Speicherung rückgängig zu machen, wählen Sie Datei Zurücksetzen, dann klicken Sie auf den Knopf Ja im Fragedialog.

### Daten in einer Datei suchen

Zum Suchen einer Hexadezimal- oder ASCII-Zeichenkette in einer Datei gehen Sie folgendermaßen vor:

1. Wählen Sie Bearbeiten Suchen.

2. Wählen Sie im Dialogfeld Daten suchen eine der folgenden Optionen:

   - Hex-Daten suchen

   - ASCII-Daten suchen

3. Geben Sie die gesuchte Zeichenkette ein.

4. Klicken Sie auf Weitersuchen, um abwärts nach der Zeichenkette zu suchen.

5. Klicken Sie auf Rückwärts suchen, um aufwärts nach der Zeichenkette zu suchen.

6. Klicken Sie auf Abbrechen, um den Dialog Daten suchen zu schließen.

### Erweiterte Suche

Zum Ausführen einer erweiterten Suche gehen Sie folgendermaßen vor:

1. Wählen Sie Bearbeiten Erweiterte Suche.

2. Wählen Sie im Dialog Daten suchen die gewünschten Suchkriterien aus. Weitere Informationen über Suchkriterien finden Sie in .

3. Klicken Sie auf Weitersuchen, um abwärts nach der Zeichenkette zu suchen.

4. Klicken Sie auf Rückwärts suchen, um aufwärts nach der Zeichenkette zu suchen.

5. Klicken Sie auf Schließen, um den Dialog Daten suchen zu schließen.

### Suchkriterien hinzufügen

Zum Hinzufügen von Suchkriterien gehen Sie folgendermaßen vor:

1. Wählen Sie Bearbeiten Erweiterte Suche.

2. Klicken Sie im Dialogfeld Daten suchen auf Hinzufügen.

3. Wählen Sie im Dialogfeld Daten suchen: Suche hinzufügen eine der folgenden Optionen aus:

   - Hex-Daten suchen

   - ASCII-Daten suchen

4. Geben Sie die gesuchte Zeichenkette ein.

5. Verwenden Sie das Farbrad oder die Einstellfelder, um eine Farbe für die Hervorhebung der Suchkriterien auszuwählen.

6. Klicken Sie auf Hinzufügen.

7. Klicken Sie auf Abbrechen, um den Dialog Daten suchen zu schließen.

### Suchkriterien entfernen

Zum Entfernen von Suchkriterien gehen Sie folgendermaßen vor:

1. Wählen Sie Bearbeiten Erweiterte Suche.

2. Wählen Sie im Dialogfeld Daten suchen die Kriterien aus, die Sie entfernen wollen.

3. Klicken Sie auf Auswahl entfernen.

4. Klicken Sie auf Abbrechen, um den Dialog Daten suchen zu schließen.

### So suchen und ersetzen Sie Daten in einer Datei

Zum Suchen nach einer Hexadezimal- oder ASCII-Zeichenkette und Ersetzen derselben gehen Sie folgendermaßen vor:

1. Wählen Sie Bearbeiten Ersetzen.

2. Wählen Sie im Dialogfeld Daten suchen und ersetzen eine der folgenden Optionen:

   - Hex-Daten ersetzen

   - ASCII-Daten ersetzen

3. Geben Sie im ersten Textfeld die gesuchte Zeichenkette ein.

4. Geben Sie im zweiten Textfeld die Zeichenkette ein, mit der Sie die gesuchte Zeichenkette ersetzen möchten.

5. Klicken Sie auf Weitersuchen.

6. Klicken Sie auf Ersetzen, um die Zeichenkette am aktuellen Fundort zu ersetzen. Klicken Sie auf Alle ersetzen, wenn Sie die Zeichenkette im gesamten Dokument ersetzen möchten.

7. Klicken Sie auf Schließen, um den Dialog Daten suchen und ersetzen zu schließen.

### Zusätzliche Ansichten einer Datei hinzufügen oder entfernen

Um zum Fenster GHex eine weitere Ansicht der aktuellen Datei hinzuzufügen, wählen Sie Ansicht Ansicht hinzufügen.

Zum Entfernen einer Ansicht der aktuellen Datei wählen Sie Ansicht Ansicht entfernen. Wenn Sie die letzte geöffnete Ansicht entfernen, wird die Anwendung beendet.

### Anpassen der Art der Gruppierung von Daten

Um die Ansicht des hexadezimalen Inhalts einer Datei im GHex-Fenster zu ändern, wählen Sie Ansicht Daten gruppieren als. Dann können Sie einen der folgenden Menüeinträge auswählen:

- Bytes - Einzelne Bytes

- Wörter - Gruppen von zwei Byte

- Lange Wörter - Gruppen von vier Byte

### So exportieren Sie die GHex-Anzeige in HTML

Zum Exportieren der im Fenster von GHex enthaltenen Daten in HTML wählen Sie Datei Als HTML speichern. Wählen Sie einen Ordner und geben Sie einen Namen für die HTML-Datei an. Klicken Sie anschließend auf OK. GHex führt die folgenden Aktionen aus:

- Erstellt eine einzelne HTML-Datei für jede im Fenster von GHex angezeigte Seite.

- Übernimmt den von Ihnen angegebenen Dateinamen als Basis für den Dateinamen der HTML-Datei.

- Hängt eine Seitennummer an den Dateinamen an, um die einzelnen Dateien zu unterscheiden.

Wenn Sie zum Beispiel den Dateinamen `log.html` angeben, erstellt GHex eine Reihe von HTML-Dateien. Diese werden mit `log00000000.html`, `log00000001.html`, `log00000002.html` usw. benannt.

### Zeichentabellen anzeigen

Zum Anzeigen einer Tabelle mit den Darstellungen der Werte 0 bis 255 in ASCII-, hexadezimalem, dezimalem, oktalem und binärem Format wählen SieFenster Zeichentabelle.

### Datenumwandlungen anzeigen

Zum Anzeigen der Umwandlung in binäres, dezimales, hexadezimales und ACSII-Format für eine Datenmenge von bis zu vier Byte gehen Sie wie folgt vor:

1. Wählen Sie Fenster Standardkonverter.

2. Nun haben Sie folgende Möglichkeiten:

   - Geben Sie die zu konvertierenden Daten in das Dialogfeld Standardkonverter ein, und drücken Sie die Eingabetaste.

   - Wenn die Konvertierungen an der Cursorposition in der aktuellen Datei angezeigt werden sollen, klicken Sie auf Cursorwert abrufen.

   Die Werte der anderen Felder werden von GHex aktualisiert, um die Konvertierung anzuzeigen.

3. Klicken Sie auf Schließen, um den Dialog Basis-Konverter zu schließen.

### Typumwandlungsdialog anzeigen oder verbergen

Um den Typumwandlungsdialog anzuzeigen oder zu verbergen, wählen Sie Fenster Typumwandlungsdialog ….

Der Typumwandlungsdialog zeigt den Wert des ausgewählten Zeichens in folgenden Formen an:

- 8 bit vorzeichenbehaftet

- 8 bit vorzeichenlos

- 16 bit vorzeichenbehaftet

- 16 bit vorzeichenlos

- 32 bit vorzeichenbehaftet

- 32 bit vorzeichenlos

- 32 bit Fließkommazahl

- 64 bit Fließkommazahl

- Hexadezimal

- Oktal

- Binär

- Stream-Länge

Der Typumwandlungsdialog enthält die folgenden Optionen:

Anzeige als Little Endian

  Wählen Sie diese Option, um die Little-Endian-Dekodierung anzuzeigen

Unsigned und Float hexadezimal anzeigen

  Wählen Sie diese Option, um »Unsigned« und »Float« in hexadezimaler Form anzuzeigen.

### Drucken einer Datei

Zum Drucken einer Datei wählen Sie Datei Drucken. Wählen Sie die gewünschten Druckoptionen im Dialogfeld Drucken, und klicken Sie auf OK.

Wenn Sie die Datei so anzeigen möchten, wie Sie ausgedruckt wird, wählen Sie Datei Druckvorschau.

## Einstellungen

Zum Konfigurieren von GHex wählen Sie Bearbeiten Einstellungen. Das Dialogfeld Einstellungen enthält die folgenden Reiter:

### Bearbeitung

Maximale Anzahl der Rückgängig-Vorgänge

  Geben Sie in diesem Eingabefeld die maximale Anzahl der Bearbeitungsaktionen an, die rückgängig gemacht werden können.

Cursoroffset in der Statusleiste anzeigen als

  In dieser Auswahlliste können Sie das Format wählen, in dem der Cursorversatz angezeigt wird. Das Format kann dezimal, hexadezimal oder eine benutzerdefinierte Druckstil-Zeichenkette sein, die nur die Formatangaben x, o, und s enthält.

Offsetspalte anzeigen

  Wählen Sie diese Option, um die Cursoroffsets in einer Spalte links neben der Hexadezimalansicht des Fensters GHex anzuzeigen.

### Anzeige

Schrift

  In den Listenfeldern für die Schriftartenauswahl können Sie vorhandene Schriftarteninformationen bearbeiten oder neue Informationen eingeben. Geben Sie die Schriftart, den Schriftstil und die Schriftgröße an, mit der die Dateien in GHex angezeigt werden sollen.

Standard-Gruppentyp

  Wählen Sie, wie hexadezimale Inhalte einer Datei im Fenster GHex angezeigt werden sollen. Die folgenden Optionen stehen zur Verfügung:

  - Bytes - Einzelne Bytes

  - Wörter - Gruppen von zwei Byte

  - Lange Wörter - Gruppen von vier Byte

### Drucken

Schriftart für Daten

  Klicken Sie auf Schriftart für Daten, um die Schriftart, den Schriftstil und die Schriftgröße zu wählen, mit der die in der Datei enthaltenen Daten gedruckt werden sollen.

Schriftart für Kopfzeile

  Klicken Sie auf Schriftart für Kopfzeile, um die Schriftart, den Schriftstil und die Schriftgröße zu wählen, mit der die in der Datei enthaltenen Kopfzeilen-Informationen gedruckt werden sollen.

Schattierten Kasten drucken über

  In diesem Einstellfeld können Sie die Anzahl der Zeilen angeben, die von GHex mit einem schattierten Kasten umrahmt gedruckt werden. Ist der Wert im Eingabefeld 10, werden von GHex die ersten 10 Zeilen der Datei ohne schattierten Kasten ausgedruckt, die nächsten 10 Zeilen in einer schattierten Box usw. Falls der Wert im Eingabefeld 0 ist, druckt GHex keine schattierten Kästen.