同じファイルの2つの破損したコピーをマージしてエラーを修正するか、同じサイズのファイル内の異なる部分を見つけます。

同じファイルの2つの破損したコピーをマージしてエラーを修正するか、同じサイズのファイル内の異なる部分を見つけます。

ハードドライブのミラーコピーがあると、あるコピーに別のコピーと他のファイルがほとんどないことがわかりました(sha256を介して確認)。これら2つのバージョンをファイルの1つの複数のバージョンにマージしたいと思います。ファイルがすべて破損していると思います。理論的には組み合わせの数が非常に多いので、まず手動でマージを試してみたいと思います。

  1. ファイルの他の部分を識別します。すべてのサイズバイト/「フレーム」範囲の違いを表示するためのツールはありますか? cmp / diffは、最初の別のバイトのみを表示するか、すべてのバイトの長いリストを表示します。フレームを1kbに設定すると、ツールは次のように出力されます。フレーム34-41、フレーム1779-2005など

  2. 上記のセクションのすべての組み合わせを1つのファイルの複数のコピーにマージします。

LinuxのWeb検索ツールでは、1または2を簡単に見つけることができません。たぶん私がしたい自動化された作業があるかもしれませんか?

関連情報