Comment puis-je comparer des fichiers binaires sous Linux ?
Je dois comparer deux fichiers binaires et obtenir la sortie sous la forme :
<fichier-hexage/décalage > <fichier1-octet-hexage/décalage > <fichier2-octet-hexage/décalage >
pour chaque octet différent. Donc si file1.bin
est
00 90 00 11
sous forme binaire et que file2.bin
est
00 91 00 10
je veux obtenir quelque chose comme
00000001 90 91
00000003 11 10
Y a-t-il un moyen de faire cela sous Linux ? Je connais cmp -l
mais il utilise un système décimal pour les décalages et octal pour les octets, ce que je voudrais éviter.