64 字节,每个字节是 8 位加一个奇偶校验位 LRC 校验字节(由所有 64 字节按位异或形成)64 + 8 个字节将用作每个字节字 1 个奇偶校验位。所以每个块将有 64 个数据 + 9 个奇偶校验字节
LRC 会告诉您该块是坏的,如果该位不是块上的奇偶校验位(大假设。)您可以计算同理心,因为您知道哪个字节是坏的,您可以蛮力几个不同的位来纠正 lrc 和直到两者都匹配但作为单个 lrc 的字节仅告诉您,您有 1/256 的机会获得匹配的组合,您将获得一组满足“固定”标准的数学数据
如果您知道它是什么类型的文件,这将提高您的数据恢复机会。例如,如果您知道文件类型是文本,则字节 5 是大写或小写,并且任何不在字母数字和普通字符范围内的数字都可能被剔除。
所以是的,在技术上可以使用这样的模式将数据强制恢复原状。
如果您决定这样做,我建议您首先将其阻止为每 64 块 50 字节的数据。这为您留下 14 个字节的奇偶校验位来实现数学模型。14/64 接近 16/64 或块中涉及的字节的 1/4 仅用于救援目的。
1/4 的数据集会丢失,但会获得一些稳定性。在您的示例 9/71 中,使用了大约 13% 的数据。
我以前在数据恢复中曾对这样的强制数据集进行过暴力破解,但在大多数情况下无法确定您是否成功。
例如,如果您有一个 1 兆字节的文件,并说您对平价的同理心在 4 个方面受损。这是一个 MP4 文件,或严重受损的 zip 文件。
如果损坏限制为每块 1 位,您很可能可以修复文件。如果您说每个块有 2 位,您会知道每个块有 2 个区域被损坏,从而产生可能文件的 8 平方序列。您可以生成 64 个文件并尝试解压缩每个文件,但假设损坏是每块 3 位,现在您可能看到的是 8 立方。
用蛮力修复这样的事情是可能的,我在紧急情况下这样做了,但成功有限。