Utilisation de xxd
est mieux pour ce travail :
xxd -p -l 50 -seek 10 file.bin
À partir de 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.
Vous pouvez spécifier le format exact que vous souhaitez hexdump
à utiliser pour la sortie, mais c'est un peu délicat. Voici la sortie par défaut, moins les décalages de fichier :
hexdump -e '16/1 "%02x " "\n"' file.bin
(Pour moi, il semble que cela produirait un espace de fin supplémentaire à la fin de chaque ligne, mais pour une raison quelconque, ce n'est pas le cas.)
Comme alternative, envisagez d'utiliser xxd -p file.bin
.