话说提醒我了……我也在一直找个算法/原理 |
winrar有rr碎包修复功能,所以我很想知道这个功能怎么做的……
算法描述如下:(语言限制在ASP.NET系列内) 对于任意文件A,根据该算法输出文件B(可以设置文件B的大小,或者大致大小)。 对于文件A之中,任意分布的损坏部分(损坏部分小于文件B,但不远小于文件B。),可以用文件B予以完全修复 注:损坏有3种情况,1是“错误数据”,2是“多余数据”,3是“缺少数据”。只要能达成第一种即符合要求,如果同时能达成2或3,酌情增加奖励 如果有符合描述的算法——私人提供20硬币 如果不能提供算法代码,但可以描述基本原理——私人提供10硬币 |
|
这个需要你对数据压缩算法和文件系统有较深入的了解吧,也不是一时半会能搞定的事。另外对任意分布的损坏部分(损坏部分小于文件B,但不远小于文件B。),可以用文件B予以完全修复,持怀疑态度。
|
|