質問

まず第一に、テキスト比較は必要ないので、Beyond Compare は必要なことを行いません。

2 つのファイル間の違いをバイト レベルでレポートできるユーティリティを探しています。最低限必要なのは、ファイル内の変更の割合、または影響を受けたバイト/セクターに関するレポートを確認することです。

自分でこれを行う手間を省くために利用できるものはありますか?

役に立ちましたか?

解決

見つけました VBinDiff. 。私はそれを使用していませんが、おそらくあなたが望むものを実行します。

他のヒント

ファイルに正確に何が含まれているかによって異なると思いますが、簡単に説明します。

hexdump file1 > file1.tmp
hexdump file2 > file2.tmp
diff file1.tmp file2.tmp

通常、各行で 16 バイトが報告されるため、技術的には変更されたバイト数は得られませんが、ファイル内のどこに変更が発生したかの大まかなアイデアは得られます。

ウルトラコンペア バイナリ比較に最適です。とても便利なスマートコンパレータが付いています。

ECMerge は最近、 バイナリが異なります, 、数ギガバイトのファイルを比較できます(制限は、 てら バイト)。Linux、Windows、Mac OS X、Solaris で動作します。バイトごと、またはブロックごとの統計が得られます。

(必要に応じて) 同期ウィンドウをパラメータ化し、最小限の一致を行うことができます。

使用できます エックスデルタ. 。これはバイナリ パッチを作成するために使用できるオープン ソースのバイナリ diff ツールですが、見つかった相違点に関する情報も提供すると思います。

あるよ アラクシス マージ Windows で利用可能です。ここにあります ページ バイナリ比較機能について説明します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top