合并同一文件的两个损坏的副本以修复错误/查找相同大小的文件中不同的部分

合并同一文件的两个损坏的副本以修复错误/查找相同大小的文件中不同的部分

拥有硬盘驱动器的镜像副本后,我注意到很少有文件在一个副本中与另一个副本不同(通过 sha256 检查)。我想将这两个版本合并为文件之一的多个版本,我希望其中一个版本是正确的。我认为文件都可能已损坏。由于理论上组合的数量可能非常大,我想首先尝试手动合并

  1. 识别文件中不同的部分。是否有工具可以显示任意大小的字节/“帧”范围的差异? cmp/diff 仅显示第一个不同字节或所有字节的长列表。我希望能够将帧设置为 1kb,工具将输出:在 34-41 帧、1779-2005 帧等上有所不同。

  2. 将上述部分的所有组合合并到一个文件的多个副本中。

我无法通过 Linux 上的网络搜索工具轻松找到 1 或 2 中的任何一个。也许还有一些我想做的自动化任务?

相关内容