両方のバイナリはどれくらい似ていますか?

両方のバイナリはどれくらい似ていますか?

diff非常に似ていますが、まったく同じではないいくつかのメディアファイル(今はビデオファイルですが、写真ファイルにも良いソリューションを使用できるかどうか疑問です)がありますcmp。ただし、数バイトしか異なる場合、違いがわからない場合があります。 (これはいくつかの要因によって大きく異なりますので無視します。)2つのファイルで何ビット/バイトが異なるかを出力(推定)できるプログラム(好ましくはDebian Stretch)はありますか?

答え1

これcmpプログラム(使用しない限り-sオプション)には様々なバイトがリストされます。入力すると数がわかりますwc、例えば、

cmp -l foo bar | wc -l

これ-lオプションは、すべての違いをリストするように指示します。さまざまな長さを説明するには、より複雑なスクリプトを作成する必要があります。cmp報告しないでくださいそれ部分。

関連情報