web-dev-qa-db-fra.com

Existe-t-il un outil graphique de diff binaire pour Mac OS X?

Existe-t-il des outils de diff binaire pour Mac OS X avec une interface graphique? Il existe un gazillion d'outils de diff basé sur du texte, mais j'ai besoin de comparer deux fichiers binaires. Essentiellement deux éditeurs Hex avec Dec/Hex View côte à côte (les fichiers binaires sont un format de fichier personnalisé, donc pas des images ou tout ce qui a un outil de diff plus spécialisé)

50
Michael Stum

il y a Ellié Computing Merge ( http://www.elliecomputing.com ) (NB: je travaille pour ECMerge). il peut comparer des fichiers arbitrairement grands avec des vues Hex + ASCII habituelles et des différences visuelles côte à côte. ça marche aussi sur mac et linux/windows

6
armel

Je viens de découvrir Hex Fiend - le coup de foudre! Ouvrez les deux fichiers binaires puis faites File > Compare x and y ou Shift+cmd+D

Hex Fiend

160
Stefan Schmidt

Vous pouvez stocker l'hex de chaque binaire dans des fichiers temporaires, puis comparer them avec diff. Cela vous donnerait la différence visuelle hexadécimale.

xxd -c 1 file1 | cut -d ' ' -f 2 > file1.hex
xxd -c 1 file2 | cut -d ' ' -f 2 > file2.hex

diff file1.hex file2.hex

xxd crée un vidage hexadécimal, et nous lui demandons d'imprimer un octet par ligne, puis cut se divise sur l'espace et compare la colonne correcte

vous pouvez également utiliser od au lieu de xxd

13
Matthew
1
Vladislav

avez-vous essayé fusion araxis ?

1
justin

Mon go-to est pour des trucs comme celui-ci est 10 Editor . Il a un bin-diff hex très personnalisable, une longueur de match min configurable, un défilement synchronisé et bien plus encore.

Beyond Compare 4 fait un très bon travail, surtout si vous avez plusieurs fichiers binaires à comparer. Cependant, sa correspondance n'est pas évidemment configurable et peut être chancelante, selon le cas d'utilisation.

1
jsears