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é)

42
demandé sur Michael Stum 2011-10-24 09:46:08

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

6
répondu armel 2011-10-27 08:05:29

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

Hex Fiend

144
répondu Stefan Schmidt 2015-08-05 10:46:33

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

9
répondu Matthew 2015-09-11 19:26:48

avez-vous essayé fusion des araxis?

1
répondu justin 2011-10-24 06:17:01
1
répondu Vladislav 2011-10-24 06:43:59

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.

1
répondu jsears 2017-09-29 23:09:15