macOs - Terminal

xxd

Hexadezimaler und binärer Speicherauszug einer Datei anzeigen.

xxd [Parameter] [Dateiname]

Parameter

Befehl Beschreibung
-b Ausgabe in Binär anzeigen
-c [Spalten] Anzahl der Oktette pro Zeile.
Standard: 16, bei '-i' 12, bei '-ps' 30
-g [Anzahl] Anzahl der Oktette pro Gruppe bei normaler Ausgabe.
Standard: 2, bei '-e' 4
-h Hilfe zu diesem Befehl anzeigen
-i Ausgabe im C-Include-File-Stil. Ausgabe als Char-Array
-ps Ausgabe im Postscript Plain-Hexdump-Stil.
-u Hexadezimal in Großbuchstaben anzeigen
-v Versionsinformationen anzeigen

Beispiele

Dateiinhalt hexadezimal anzeigen:

> xxd test.txt
00000000: 4861 6c6c 6f20 5765 6c74 2e0a 3132 3320  Hallo Welt..123 
00000010: 6162 6320 2e2c 210a                      abc .,!.

Versionsinformationen anzeigen:

> xxd -v
xxd V1.10 27oct98 by Juergen Weigert

Ausgabe im Postscript Plain-Hexdump-Stil:

> xxd -ps test.txt
48616c6c6f2057656c742e0a31323320616263202e2c210a45696e207765
69746572657220546578742069737420686965722e

Ausgabe im C-Include-File-Stil:

> xxd -i test.txt 
unsigned char test_txt[] = {
  0x48, 0x61, 0x6c, 0x6c, 0x6f, 0x20, 0x57, 0x65, 0x6c, 0x74, 0x2e, 0x0a,
  0x31, 0x32, 0x33, 0x20, 0x61, 0x62, 0x63, 0x20, 0x2e, 0x2c, 0x21, 0x0a,
  0x45, 0x69, 0x6e, 0x20, 0x77, 0x65, 0x69, 0x74, 0x65, 0x72, 0x65, 0x72,
  0x20, 0x54, 0x65, 0x78, 0x74, 0x20, 0x69, 0x73, 0x74, 0x20, 0x68, 0x69,
  0x65, 0x72, 0x2e
};

<- Zurück zu Terminal