Existe-t-il un outil de Diff graphique binaire pour Mac OS X?
Existe-t-il des outils de Diff binaires pour Mac OS X avec interface graphique? Il y a un million d'outils de diff basés sur le texte, mais je dois comparer deux fichiers binaires. Essentiellement deux éditeurs Hex avec vue Dec/Hex l'un à côté de L'autre (les fichiers binaires sont un format de fichier personnalisé, donc pas d'images ou quoi que ce soit qui a un outil diff plus spécialisé)
6 réponses
il n'est Ellié Computing Merge (http://www.elliecomputing.com) (NB: je travaille pour ECMerge). il peut comparer arbitrairement de grands fichiers avec des vues Hex+ASCII habituelles et côte à côte diff visuel. il fonctionne sur mac et linux/windows
j'ai juste découvert Hex Fiend - coup de foudre! Ouvrez les deux fichiers binaires, puis faire File > Compare x and y
ou Maj+ cmd+ D
vous pouvez stocker l'hexadécimal de chaque binaire dans des fichiers temp, puis comparer diff
. Cela vous donnerait la différence HEX visuelle.
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 une décharge hexadécimale, et on lui dit d'imprimer un byte par ligne, puis cut
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 par Voie Roathe", wxHexEditor ou UltraEdit
Mon go-to est pour des trucs comme ce est 010 Editeur. Il a un hex bin-diff très personnalisable, longueur min match configurable, défilement synchronisé, et bien plus encore.
Au-Delà De Comparer 4 fait un assez bon travail, surtout si vous avez plusieurs fichiers binaires à comparer. Cependant, l'appariement n'est pas évidemment configurable et peut être difficile à faire, selon le cas d'utilisation.