まず第一に、私はテキストによる比較を必要としないので、BeyondCompareは私が必要とすることをしません。
2つのファイルの違いをバイトレベルで報告できるutilを探しています。最低限必要なのは、ファイルの変化率、または影響を受けるバイト/セクターに関するレポートを確認する必要があることです。
自分でこれを行う手間を省くために利用できるものはありますか?
まず第一に、私はテキストによる比較を必要としないので、BeyondCompareは私が必要とすることをしません。
2つのファイルの違いをバイトレベルで報告できるutilを探しています。最低限必要なのは、ファイルの変化率、または影響を受けるバイト/セクターに関するレポートを確認する必要があることです。
自分でこれを行う手間を省くために利用できるものはありますか?
VBinDiffを見つけました。私はそれを使用していませんが、おそらくあなたが望むことをします。
ファイルに正確に何が含まれているかによると思いますが、簡単なものを次に示します。
hexdump file1 > file1.tmp
hexdump file2 > file2.tmp
diff file1.tmp file2.tmp
通常、各行で16バイトが報告されるため、技術的には変更されたバイト数はわかりませんが、ファイルのどこで変更が発生したかは大まかにわかります。
UltraCompareはバイナリ比較に最適です。本当に便利なスマートコンパレーターがあります。
xdeltaを使用できます。これは、バイナリ パッチを作成するために使用できるオープン ソースのバイナリ差分ツールですが、検出された差分に関する情報も提供すると思います。
ECMerge は最近、binary difference を導入しました。これは、数ギガ バイトのファイルを比較できます (制限はテラバイトを超えるどこかです)。Linux、Windows、Mac OS X、Solaris で動作します。バイト単位またはブロックごとの統計を提供します。
パラメータ同期ウィンドウ (必要な場合) と最小一致を指定できます。
Windowsで利用可能なAraxisMergeがあります。バイナリ比較機能について説明しているページは次のとおりです。