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