edid.bin
Will man den Inhalt überprüfen, braucht man die Konversion in Ascii.
Programms hexdump (Alternative ist xxd)
Pro Ziffer werden 4 Bit dargestellt. 1 Byte hat zwei Ziffern. Bzw. aus 8 Bit entstehen 2 Ziffern.
hexdump binaryTree.bin
0000000 0008 0001 0000 0002 000a 0000 0007 0003 0000010 0000 000f 0004 0000 0005 0010 0000 0011 0000020 0006 0000 0000 0000 0100 0000 0000 0101
- Jedes Zeichen entspricht einem Byte. 0008 sind somit 4 Bytes bzw. 0x00 und 0x08.
- Vorne Anzahl Hexzahlen: Zeile hat 16 hex-Zeichen (pro Block zwei Hexzahlen)
- Ausgabe ist Big Endian (wie Zahl geschrieben wird). Zurst die höherwertigen Bytes.
binär: 00000000 00001000 => 0x 00 08
Ohne Hexzahlen
hexdump -e '16/1 "%02x " "\n"' binaryTree.bin
08 00 01 00 00 00 02 00 0a 00 00 00 07 00 03 00 00 00 0f 00 04 00 00 00 05 00 10 00 00 00 11 00
- Ausgabe ist LittelEndian
Höherwertige Zahlen kommen an zweiter Stelle.
Zuerst die tiefen Bytes. (zuerst 08)
binär: 00000000 00001000 => 0x 08 00