Des fois on a besoin de comparer deux fichiers, on peut le faire par leur taille, par comparaison de leurs empreintes (hash
), mais cela peut ne pas suffir.
Une solution possible : les comparer en observant leurs représentation hexadécimale.
Pour ça on va utiliser deux outils déjà installés sur la plupart des distributions : xxd et vimdiff.
xxd va nous créer la représentation hexadécimale des fichiers et vimdiff va nous aider à comparer ces représentations
$ xxd fichier1 > fichier1.hex
$ xxd fichier2 > fichier2.hex
Ensuite on a plus qu'à ouvrir fichier1.hex et fichier2.hex dans vimdiff :
vimdiff fichier1.hex fichier2.hex
Ce qui nous donne un truc comme ça :