Pomocí xxd
je pro tuto práci lepší:
xxd -p -l 50 -seek 10 file.bin
Od man xxd
:
xxd - make a hexdump or do the reverse.
-p | -ps | -postscript | -plain
output in postscript continuous hexdump style. Also known as plain hexdump style.
-l len | -len len
stop after writing <len> octets.
-seek offset
When used after -r: revert with <offset> added to file positions found in hexdump.
Můžete zadat přesný formát, který chcete hexdump
použít pro výstup, ale je to trochu složitější. Zde je výchozí výstup mínus offsety souboru:
hexdump -e '16/1 "%02x " "\n"' file.bin
(Zdá se mi, že by to na konci každého řádku vytvořilo další mezeru, ale z nějakého důvodu tomu tak není.)
Jako alternativu zvažte použití xxd -p file.bin
.