169 votes

Outil de comparaison de 2 fichiers binaires sous Windows

J'ai besoin d'un outil pour comparer 2 binaires. Les fichiers sont assez volumineux. Certains freeware ou outils d'essai que j'ai trouvés sur Internet ne sont pas pratiques à utiliser pour les gros fichiers. Pouvez-vous me recommander des outils ?

205voto

Mike Woinoski Points 476

Si vous souhaitez uniquement savoir si les fichiers sont identiques ou non, vous pouvez utiliser la fonction Windows fc en mode binaire :

fc.exe /b file1 file2

Pour plus de détails, voir la référence pour les fc

2 votes

Pour le même objectif - seulement si les fichiers sont identiques ou non - une application portable Duplicate File Finder fonctionne assez bien. En particulier pour les gros fichiers comme les fichiers .iso.

13 votes

Ceci devrait être la réponse acceptée, puisqu'il s'agit d'une application native de Windows et non d'une application tierce supplémentaire.

1 votes

Cela montre juste une liste de bytecodes - il y a aussi un outil "comp" dans la ligne de commande, mais celui-là semble exiger que les fichiers soient de la même taille

125voto

Polynomial Points 12830

11 votes

VBinDiff est vraiment un excellent outil. Merci.

4 votes

Je lis dans les notes de vBinDiff que "contrairement à diff, il fonctionne bien avec les gros fichiers (jusqu'à 4 Go)". Donc, son aptitude à travailler avec de gros fichiers dépend de votre définition de "gros". De plus, j'ai constaté qu'il ne démarrait mystérieusement pas sous Windows 7 x64.

32 votes

Gardez à l'esprit que VBinDiff est un programme CLI, donc si vous essayez de l'exécuter sous Windows, il semblera ne pas démarrer, ou affichera très brièvement une fenêtre d'invite de commande, qui disparaîtra rapidement. Ouvrez une invite de commande et exécutez le programme à partir de là pour voir quels arguments il accepte, puis utilisez-le à partir de l'invite de commande en conséquence.

22voto

Dimitry K Points 323

Total Commandant dispose également d'une option de comparaison binaire : aller à : File \\Compare by content

ps. Je suppose que certaines personnes utilisent déjà cet outil et ne sont peut-être pas au courant de la fonction intégrée.

1 votes

Cependant, cet outil ne comprend pas le contenu inséré comme un outil de comparaison de texte, mais uniquement les changements d'octets.

3 votes

@endolith et une autre chose à mentionner est que Total Commander coûte 42 dollars américains.

20voto

Boris Ivanov Points 1383

Mon "couteau suisse" préféré est Beyond Compare de http://www.scootersoftware.com/

2 votes

Beyond Compare ne fonctionne pas pour les fichiers binaires de plus de 500 Mo...

0 votes

Essayez celui-ci github.com/Shelwien/cmp

1 votes

@BorisIvanov : Il est probablement utile de mentionner que Beyond Compare est un logiciel payant qui ne fonctionnera que pendant 30 jours. Après cela, vous devrez obtenir la licence qui coûte 60 $.

4voto

treemonster19 Points 187

Je pense hexcmp est instantané et facile à utiliser

Il s'agit d'une application gui par rapport à celles en ligne de commande, très facile à utiliser et pourtant assez puissante en termes de fonctionnalités. Il devrait être utile pour les débutants et les utilisateurs de passage.

HexCmp HexCmp est une application visuelle de comparaison de fichiers binaires et un éditeur hexagonal facile à utiliser. éditeur hexagonal facile à utiliser. Il peut vous aider à comparer deux fichiers en tant que binaire brut rapidement et facilement. ($29.95)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X