objectif
Comprendre la structure binaire d’un fichier, repérer des magic bytes et extraire des segments.
code minimal
# dump hex + ASCII
xxd -g1 -c16 fichier.bin | head
utilisation
# sauter 128 octets et afficher 64 octets
xxd -s 128 -l 64 -g1 -c16 fichier.bin
# convertir un hex en binaire
printf 'FF 00 01 02' | xxd -r -p > bytes.bin
variante(s) utile(s)
# hexdump équivalent
hexdump -C fichier.bin | head
# trouver un motif (ex: 0x50 0x4B 'PK')
xxd -p fichier.zip | tr -d '\n' | grep -bo '504b03'
notes
-g1groupe par octet,-c16colonnes 16.- attention aux offsets (signés) avec
-s; utilisez0xpour hex.