Hex, Binär oder Octal Dump einer Datei anzeigen

Um eine Datei im Hex, Binär oder Octal Dump anzuzeigen, gibt es mehrere Möglichkeiten. Zwei sind hier beschrieben.

Um eine Datei anzuzeigen, diese mit cat dateiname.ext aufrufen.

cat entities.local.conf

Die Ausgabe sieht wie folht aus:

# geschütztes Leerzeichen (\ )
\

Hier sieht man sehr wohl alle ASCII-Zeichen, aber keine Steuerzeichen. Um diese anzuzeigen, die Datei nicht mit cat sondern xxd, od oder hexdump aufrufen.

xxd entities.local.conf

Erzeugt eine hex Ausgabe

00000000: 2320 6765 7363 68c3 bc74 7a74 6573 204c # gesch..tztes L
00000010: 6565 727a 6569 6368 656e 2028 5c20 290a eerzeichen (\ ).
00000020: 5c20 09c2 a00a \ ....

xxd -b entities.local.conf

Erzeugt eine bin Ausgabe

00000000: 00100011 00100000 01100111 01100101 01110011 01100011 # gesc
00000006: 01101000 11000011 10111100 01110100 01111010 01110100 h..tzt
0000000c: 01100101 01110011 00100000 01001100 01100101 01100101 es Lee
00000012: 01110010 01111010 01100101 01101001 01100011 01101000 rzeich
00000018: 01100101 01101110 00100000 00101000 01011100 00100000 en (\
0000001e: 00101001 00001010 01011100 00100000 00001001 11000010 ).\ ..
00000024: 10100000 00001010 ..

Weitere Informationen über den Befehl xxd mit der Eingabe von xxd –help.

od -x entities.local.conf

Erzeugt eine oct Ausgabe

0000000 2023 6567 6373 c368 74bc 747a 7365 4c20
0000020 6565 7a72 6965 6863 6e65 2820 205c 0a29
0000040 205c c209 0aa0
0000046

Weitere Informationen über den Befehl od mit der Eingabe von od –help.

Eine weitere Möglichkeit ist der Einsatz von hexdump oder kurz hd

hexdump -C entities.local.conf
oder
hd -C entities.local.conf

Erzeugt eine hex Ausgabe

00000000 23 20 67 65 73 63 68 c3 bc 74 7a 74 65 73 20 4c |# gesch..tztes L|
00000010 65 65 72 7a 65 69 63 68 65 6e 20 28 5c 20 29 0a |eerzeichen (\ ).|
00000020 5c 20 09 c2 a0 0a |\ ....|
00000026

Auch hier wieder Informationen über den Befehl hexdump oder hd mit der Eingabe von hexdump –help

Zurück - Zurück zur Linux Hauptseite