3

まず第一に、私はテキストによる比較を必要としないので、BeyondCompareは私が必要とすることをしません。

2つのファイルの違いをバイトレベルで報告できるutilを探しています。最低限必要なのは、ファイルの変化率、または影響を受けるバイト/セクターに関するレポートを確認する必要があることです。

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

4

6 に答える 6

7

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

于 2008-09-19T01:44:31.540 に答える
2

ファイルに正確に何が含まれているかによると思いますが、簡単なものを次に示します。

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

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

于 2008-09-19T01:42:14.353 に答える
1

UltraCompareはバイナリ比較に最適です。本当に便利なスマートコンパレーターがあります。

于 2008-09-19T01:56:22.430 に答える
1

xdeltaを使用できます。これは、バイナリ パッチを作成するために使用できるオープン ソースのバイナリ差分ツールですが、検出された差分に関する情報も提供すると思います。

于 2008-09-19T01:57:24.347 に答える
1

ECMerge は最近、binary difference を導入しました。これは、数ギガ バイトのファイルを比較できます (制限はテラバイトを超えるどこかです)。Linux、Windows、Mac OS X、Solaris で動作します。バイト単位またはブロックごとの統計を提供します。

パラメータ同期ウィンドウ (必要な場合) と最小一致を指定できます。

于 2011-11-04T20:45:59.463 に答える
0

Windowsで利用可能なAraxisMergeがあります。バイナリ比較機能について説明しているページは次のとおりです。

于 2008-09-19T01:52:01.130 に答える