理论 说我们可以将一个文件分成 N 个片段,然后,我们可以只用其中的 P 个片段来恢复文件。其中 P < N。
我正在尝试构建类似Symform的东西,实际上只是其中的一个子集。
每个块被分解成 64 个碎片,当存储在云中时,添加了 32 个奇偶校验碎片以实现冗余。
有没有我可以重复使用的开源解决方案?或者也许有一些链接可以更详细地描述算法?
这是一个非常好的 C 和 python 解决方案。我仍然在 Java 中寻找类似的东西。
“生成冗余信息块,这样如果某些块丢失,则可以从剩余块中恢复原始数据。这个包包括命令行工具、C API、Python API 和 Haskell API。”