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.