2

我有一个字节数组,可以分成n个块。是否有一个 .NET 标准库函数将提供额外的m个块,这样如果我后来丢失了m个组合的n+m个块,第二个函数可以重建原始字节数组?(给定剩余的块以及缺少哪些块的指示。)

如果不是 .NET 标准库,是否有可用的第三方库?

(我不想通过建议特定的算法来影响答案。)

4

1 回答 1

0

您可以看到将执行Reed-Solomon Encoding的方法Utility.EncodeRs

(我的记忆有点生疏了,但我相信添加m块会让你失去最多m带有 RS 的块。)

请注意,这是在 .NET 微框架中,而不是 .NET 标准中,因此您可能需要安装新的东西。

于 2012-04-29T21:55:54.380 回答