So ändern eine Hex-Datei unter Linux von der Befehlszeile aus

February 27

In das Linux-Betriebssystem enthalten viele Dateien Daten, die nicht im Text-Modus gespeichert. Beispiele sind ausführbare Dateien mit Maschinen-Code und Daten in Binärformate nur für die Programme, die diese Dateien manipulieren sollen verständlich. Sie können Dateien dieser Art bearbeiten, mithilfe von Binär-Editor, der Inhalt der Datei als nicht interpretierte hexadezimalen Zahlen präsentiert. Linux hat ein integriertes Dienstprogramm, hex-Dateien über die Befehlszeile zu bearbeiten.

Anweisungen

1 Melden Sie sich in den Linux-Computer im Textmodus. Linux startet eine Befehls-Shell, die wiederum einen Textmodus-Befehl eingeben aufgefordert werden.

2 Rufen Sie den "Vim" Text-Editor im binary-Modus wie folgt:

Vim -b

Drücken Sie "Enter."

3 Konfigurieren Sie Vim Betrieb im hex-Modus, dann laden Sie die Datei, die Sie bearbeiten, indem Sie die folgenden Befehle eingeben müssen:

: Setlocal wickeln Display = Uhex

: R! myFile.hex Xxd

Ersetzen Sie "myFile.hex" durch den Namen der Datei, die Sie bearbeiten möchten. Nach jeder Zeile "Enter" drücken. Vim wird der Inhalt der Datei in Hex und Text--am rechten Ende der jeweiligen Zeile--Modi angezeigt.

4 Ändern Sie den Inhalt der Datei mit den Pfeiltasten um zu bewegen.

5 Beenden Sie Vim beim Speichern Ihre Änderungen, indem Sie die "Esc" drücken und dann eingeben:

: Wq

Drücken Sie "Enter."