Norton Commander v náhledu binárního souboru měl docela příjemný výpis ve formátu:
offset: hexadecimální výpis po bajtech | sloupec s ASCII reprezentací je-li to možné, případně tečka|
Velmi podobný výpis lze získat příkazem hexdump s dvěma specifickými parametry:
hexdump -v -e '"%08_ax:" 16/1 " %02X"' -e '" |" 16/1 "%_p" "|\n"'
příklad:
# dd bs=256 count=1 if=/dev/mapper/cl-root | hexdump -v -e '"%08_ax:" 16/1 " %02X"' -e '" |" 16/1 "%_p" "|\n"' 1+0 records in 1+0 records out 256 bytes copied, 3.5158e-05 s, 7.3 MB/s 00000000: 58 46 53 42 00 00 10 00 00 00 00 00 00 C8 00 00 |XFSB............| 00000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000020: 9B 5A 45 BE 49 5A 4C D0 9D 81 03 67 59 F4 0F 64 |.ZE.IZL....gY..d| 00000030: 00 00 00 00 00 80 00 06 00 00 00 00 00 00 00 80 |................| 00000040: 00 00 00 00 00 00 00 81 00 00 00 00 00 00 00 82 |................| 00000050: 00 00 00 01 00 32 00 00 00 00 00 04 00 00 00 00 |.....2..........| 00000060: 00 00 19 00 B4 B5 02 00 02 00 00 08 00 00 00 00 |................| 00000070: 00 00 00 00 00 00 00 00 0C 09 09 03 16 00 00 19 |................| 00000080: 00 00 00 00 00 04 F0 80 00 00 00 00 00 00 89 82 |................| 00000090: 00 00 00 00 00 9A 97 0C 00 00 00 00 00 00 00 00 |................| 000000a0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF |................| 000000b0: 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 |................| 000000c0: 00 00 00 00 00 00 00 01 00 00 01 8A 00 00 01 8A |................| 000000d0: 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 00 |................| 000000e0: 08 32 50 C9 00 00 00 04 FF FF FF FF FF FF FF FF |.2P.............| 000000f0: 00 00 01 06 00 00 8D 80 00 00 00 00 00 00 00 00 |................|
kredit: Jiří Bruna
Views: 2