Toollet
Rechercher par tâche ou nom d'applicationRechercherNous contacter
Tarifs

Comparaison de fichiers binaires

Comparez deux fichiers octet par octet au même décalage pour repérer les différences de valeur et de longueur. Sélectionnez une différence pour examiner les octets hexadécimaux voisins et l’affichage ASCII des deux fichiers.

Fichier A
Tout format de fichier. Un fichier par entrée, jusqu’à 1 MiB chacune.
Fichier B
Tout format de fichier. Un fichier par entrée, jusqu’à 1 MiB chacune.

Chargez A et B pour les comparer automatiquement.

Pour modifier des octets, ouvrez l’éditeur binaire

Ce que vous pouvez faire

Comparer tous les octets et les longueurs des fichiers

Comparez deux entrées aux mêmes décalages d’octet et consultez le nombre total de positions différentes. Les octets de fin présents uniquement dans l’entrée la plus longue comptent également comme des différences.

Examiner les octets autour d’une différence

Sélectionnez un autre décalage pour afficher jusqu’à huit octets avant et après, en hexadécimal et en ASCII. Saisissez directement un décalage pour examiner les positions au-delà de la liste.

Comment utiliser

  1. Charger A et B

    Choisissez un fichier pour chaque entrée. Pour saisir des valeurs hexadécimales, entrez les octets et appuyez sur le bouton de chargement. Chaque entrée peut atteindre 1 MiB.

  2. Vérifier le nombre de différences

    La comparaison démarre automatiquement dès que les deux entrées sont chargées. Si elles correspondent entièrement, le résultat confirme que tous les octets et les deux longueurs sont identiques.

  3. Sélectionner un décalage et examiner les octets voisins

    Choisissez un décalage dans la liste des différences ou saisissez-le en décimal ou en hexadécimal précédé de 0x. Examinez jusqu’à huit octets de chaque côté, puis déplacez-vous par pas de huit octets si nécessaire.

Cas d’utilisation

Vérifier un fichier avant et après une modification

Comparez des fichiers de même structure pour voir quelles valeurs d’octet ont changé et à quel endroit.

Vérifier de petites séquences d’octets

Chargez des octets hexadécimaux dans A et B pour examiner les valeurs modifiées ou les différences à la fin.

Comprendre le résultat

Les octets sont comparés au même décalage

Un décalage est une position comptée depuis le début de l’entrée, à partir de zéro. La valeur hexadécimale 0x1A et la valeur décimale 26 désignent la même position. La comparaison porte sur les décalages correspondants jusqu’à la fin de l’entrée la plus longue.

Si des octets sont insérés au milieu, de nombreux décalages ultérieurs peuvent différer. Cet outil ne déduit pas les positions d’insertion et ne réaligne pas les séquences d’octets.

Le total et la liste couvrent des plages différentes

Le total inclut toutes les positions différentes. La liste affiche les 500 premières. La navigation directe par décalage est indépendante de cette limite : vous pouvez donc examiner aussi les positions suivantes.

Octets absents et points ASCII

« Aucun octet » ou « — » signifie que l’entrée ne contient aucun octet à ce décalage. Les cellules après la fin des deux entrées sont vides. L’ASCII affiche les caractères de 0x20 à 0x7E ; les autres valeurs apparaissent sous forme de points. Un point ne signifie ni qu’un octet manque ni que sa valeur est 00.

Le rechargement met à jour la comparaison

Recharger A ou B ne remplace que cette entrée. En cas d’échec du chargement, les derniers octets chargés avec succès sont conservés et restent inclus dans la comparaison. Le simple changement de méthode de saisie ne recharge pas les octets.

Questions fréquentes

Des fichiers portant des noms différents peuvent-ils correspondre ?

Oui. Les fichiers correspondent si chaque octet et les deux longueurs sont identiques. Les noms de fichier ne sont pas pris en compte dans la comparaison.

Que se passe-t-il s’il y a plus de 500 différences ?

Le total inclut toujours toutes les différences. La liste affiche les 500 premières positions ; vous pouvez saisir directement un décalage pour examiner celles qui suivent.

Puis-je modifier ou enregistrer les octets ici ?

Cette page affiche la comparaison. Utilisez l’éditeur binaire pour remplacer des octets ou enregistrer un fichier. Vous devrez y sélectionner à nouveau votre fichier.

Quelle saisie hexadécimale est acceptée ?

Saisissez des octets complets sur deux chiffres, de 00 à FF, avec des espaces ou des sauts de ligne facultatifs. N’incluez ni préfixe 0x ni colonne de décalage. Le chargement d’un champ vide crée une entrée de zéro octet.

Les fichiers d’origine seront-ils modifiés ?

Non. Les octets chargés sont comparés et les différences sont affichées à l’écran.

Entrées et résultats

Entrée
Un fichier ou une séquence d’octets hexadécimaux dans A et B, jusqu’à 1 MiB chacun.
Comparaison
Les décalages correspondants jusqu’à la fin de l’entrée la plus longue ; un total des différences et les 500 premières positions différentes.
Résultat
Les décalages différents avec les octets hexadécimaux et ASCII voisins. Les fichiers d’origine restent inchangés.

Paramètres actuels

Rechercher des outils