我正在寻找Reed Solomon算法的Java库。
我需要的是使用冗余对不同块的给定文件进行分区。因此,在N个块中进行分区之后,我可以用这些块的K重新构建文件(其中k 这就是我的尝试:
答案 0 :(得分:0)
我决定使用zfec库,它非常易于使用,甚至不需要阅读任何内容。您所需要的只是zfec --help
而且您已经完成了。
为了与Java沟通,我正在考虑两种可能性:
答案 1 :(得分:0)
最后,我决定使用FEC的Java实现。
它基于onion networks FEC库。
我为该库开发了一个包装器,希望它更容易用于我需要的东西。它具有Junit测试和更简单的API,用于从文件或字节数组创建块。
如果您有兴趣,请查看here,它是bitbucket中的公共存储库。