Linux – Hex Editor für die Kommandozeile

Mit dem Programm xxd können wir ganz einfach aus Dateien oder Eingaben der Standarteingabe in einen HEX Dump erzeugen.

Um einen HEX Dump z.B. von einem String zu erzeugen kann geht man wie folgt vor:

echo der-linux-admin|xxd

0000000: 6465 722d 6c69 6e75 782d 6164 6d69 6e0a  der-linux-admin.

für eine Ausgabe als Plain Dump wir der Parameter -p ergänzt.

echo der-linux-admin|xxd -p

6465722d6c696e75782d61646d696e0a

Will man nun einen HEX Dump in ASCII zurück konvertieren geht dies natürlich auch mit dem Parameter -r.

echo 6465722d6c696e75782d61646d696e0a|xxd -p -r

der-linux-admin

Vim als Hex Editor für die Kommandozeile

Um vim als Hex Editor zu verwenden müssen wir diesen in den Hex Modus umstellen. Dies erfolgt mit:

:%!xxd

Will man diesen wieder ausschalten erfolgt dies mit:

:%!xxd -r

Für weitere Informationen lohnt ein Blick in die Manpages von vim und xxd.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.