web-dev-qa-db-ja.com

Mac OS X用のグラフィカルなバイナリ差分ツールはありますか?

GUIを備えたMac OS X用のバイナリDiffツールはありますか?膨大な数のテキストベースの差分ツールがありますが、2つのバイナリファイルを比較する必要があります。基本的に、2つの16進エディタで横に並んだDec/Hexビュー(バイナリファイルはカスタムファイル形式であるため、イメージや、より特殊なdiffツールを備えたものではありません)

50
Michael Stum

elliéComputing Merge( http://www.elliecomputing.com )(NB:私はECMergeで働いています)があります。任意の大きなファイルを通常のHex + ASCIIビューと並べて視覚的に比較できます。 Macおよびlinux/windowsでも動作します

6
armel

Hex Fiend –一目loveれ!両方のバイナリファイルを開き、File > Compare x and yまたは Shift+cmd+D

Hex Fiend

160
Stefan Schmidt

各バイナリの16進数を一時ファイルに保存してから、themdiffを比較できます。これにより、視覚的な16進数の違いがわかります。

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は16進ダンプを作成し、1行に1バイトを印刷するように指示し、cutはスペースで分割して正しい列を比較します

odの代わりにxxdを使用することもできます

13
Matthew
1
Vladislav

araxis merge を試しましたか?

1
justin

私の頼みは、このようなもの 10 Editor です。非常にカスタマイズ可能な16進bin-diff、設定可能な最小一致長、同期スクロールなどがあります。

Beyond Compare 4 は、特に比較するバイナリファイルが複数ある場合、非常に良い仕事をします。ただし、マッチングは明らかに構成可能ではなく、ユースケースによっては不安定になる場合があります。

1
jsears