# GHex

## 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:

Anwendungsmenü

- Wählen Sie Zubehör Hex-Editor.

Befehlszeile

- Execute the following command: `ghex2`

### Beim Starten von GHex

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

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

Zeigt vor dem Öffnen einer Datei das Hauptfenster von GHex an.

### So öffnen Sie eine 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.

#### Fenster GHex mit geöffneter Datei

Zeigt das Hauptfenster von GHex mit einer geöffneten Datei an

Das Fenster 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.

Cursoroffset-Spalte

- Der Cursoroffset ist der Abstand zwischen dem Anfang der Datei und dem ersten Byte in jeder Zeile. Standardmäßig zeigt die Anwendung GHex die Cursoroffset-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.

Type conversion dialog

- The type conversion dialog below the display area displays the value of the selected character in several different numeric types.

## Verwendung

### So bearbeiten Sie eine 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:

   - Use the scrollbar on the window or the arrow keys on the keyboard to scroll through the file.

   - 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 Offset, z. B. 0x3.

3. Edit the ASCII format in the same way you edit a normal text file. To edit the hexadecimal format, use the values 0 to 9 and a to f.

To insert data and not overwrite existing data, choose Edit Insert Mode.

To cut, copy, and paste data, choose Edit Cut, Edit Copy, and Edit Paste.

To undo an edit, choose Edit Undo. To redo an edit, choose Edit Redo. The number of previous edits that you can undo is determined by the Maximum number of undo levels setting in the ghex-prefs-editing tabbed section of the Preferences dialog.

### So speichern Sie eine 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.

### To Revert to the Last Saved Version of a File

To revert to the last version of the current file that you saved and undo all of the edits that you made to the file since you last saved the file, choose File Revert, then click Yes in the Question dialog.

### So suchen Sie Daten in einer Datei

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. Click Cancel to close the Find Data dialog.

### To Perform an Advanced Find

To perform an advanced find, perform the following steps:

1. Choose Edit Advanced Find.

2. In the Find Data dialog, select the required search criteria. For information about how to add new search criteria, see ghex-search-criteria-add.

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. Click Close to close the Find Data dialog.

### To Add Search Criteria

To add search criteria, perform the following steps:

1. Choose Edit Advanced Find.

2. In the Find Data dialog, click Add New.

3. In the Find Data: Add Search dialog, choose one of the following options:

   - Hex-Daten suchen

   - ASCII-Daten suchen

4. Geben Sie die gesuchte Zeichenkette ein.

5. Use the color wheel or the spin boxes to select a color to highlight the search criteria.

6. Click Add.

7. Click Cancel to close the Find Data dialog.

### To Remove Search Criteria

To remove search criteria, perform the following steps:

1. Choose Edit Advanced Find.

2. In the Find Data dialog, select the search criteria that you want to remove.

3. Click Remove Selected.

4. Click Cancel to close the Find Data dialog.

### 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 & 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. Click Cancel to close the Find & Replace Data dialog.

### So fügen Sie zusätzliche Ansichten einer Datei hinzu oder entfernen diese

To add another view of the current file to your GHex window, choose View Add View.

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.

### To Change the Data Group Type

To change how GHex displays the hexadecimal content of a file in the GHex window, choose View Group Data As, then select one of the following menu items:

- Bytes - single bytes

- Words - groups of two bytes

- Longwords - groups of four bytes

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

Zum Exportieren der im Fenster GHex enthaltenen Daten in HTML wählen Sie Datei Als HTML speichern. Wählen Sie ein Verzeichnis, 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 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 z. B. den Dateinamen `log.html` angeben, erstellt GHex eine Reihe von HTML-Dateien. Diese werden mit `log00000000.html`, `log00000001.html`, `log00000002.html`usw. benannt.

### So zeigen Sie Zeichentabellen an

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

### So zeigen Sie Datenkonvertierungen an

Zum Anzeigen der Konvertierung 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. Click Close to close the Base Converter dialog.

### To Show or Hide the Type Conversion Dialog

To show or hide the type conversion dialog, choose Windows Type Conversion Dialog.

The type conversion dialog displays the value of the selected character in the following representations:

- Signed 8 bit

- Unsigned 8 bit

- Signed 16 bit

- Unsigned 16 bit

- Signed 32 bit

- Unsigned 32 bit

- 32 bit float

- 64 bit float

- Hexadecimal

- Octal

- Binary

- Stream Length

The type conversion dialog also contains the following options:

Show little endian decoding

- Select this option to show little endian decoding.

Show unsigned and float as hexadecimal

- Select this option to show unsigned and float numbers as hexadecimal numbers.

### So drucken Sie eine 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 Registerkarten:

- ghex-prefs-editing

- ghex-prefs-display

- ghex-prefs-printing

### Bearbeitung

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

- Use this spin box to specify the maximum number of edits that you can undo.

Cursoroffset in der Statusleiste anzeigen als

- Use this drop-down list to select the format in which the cursor offset is displayed. The format can be decimal, hexadecimal, or a custom print style string that only contains the format specifiers x, o, and s.

Offsetspalte anzeigen

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

### Anzeige

Schriftart

- Use the font selector list boxes to edit the existing font information or type new font information. Specify a font type, style, and size to display the contents of files in GHex.

Standard-Gruppentyp

- Select one of the following options to specify how GHex displays the hexadecimal content of a file in the GHex window:

  - Bytes - single bytes

  - Words - groups of two bytes

  - Longwords - groups of four bytes

### Drucken

Schriftart für Daten

- Click on the Data font button to specify the font type, style, and size to use to print the data contained in a file.

Schriftart für Kopfzeile

- Click on the Header font button to specify the font type, style, and size to use to print the header information that is contained in the file.

Schattierten Kasten drucken über

- Use this spin box to specify the number of lines that GHex alternately prints with a surrounding shaded box. If the value of the spin box is 10, GHex prints the first 10 lines of the file without a shaded box, the next 10 lines with a shaded box, and so on. If the value of the spin box is 0, GHex does not print any shaded box.