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é)
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
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
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
http://en.wikipedia.org/wiki/Comparison_of_hex_editors
Peut-être "HexEdit by Lane Roathe" , wxHexEditor ou UltraEdit
avez-vous essayé fusion araxis ?
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.