增加冗余的归档程序

增加冗余的归档程序

我正在寻找一个可以为存档添加冗余的存档程序。

示例:我有 500MB 的数据和一个 700MB 的介质来刻录它。我不想浪费 200MB,而是想用它们来添加冗余。然后,如果某些数据损坏,归档程序将能够恢复它,因为它是冗余的。

这样的程序存在吗?您会推荐哪一款?如果可能的话,使用 FOSS 软件:如果您没有存档器源代码,您不知道将来是否能够提取存档。

答案1

你可以用 来做到这一点rar。从手册页:

rr[N]  Add data  recovery  record.  Optionally, redundant information
       (recovery record) can be added to an archive.

答案2

最后我发现parchive(V1已经过时,使用par2),它是开源的,而且非常高效。它最初用于 Usenet :https://en.wikipedia.org/wiki/Parchive

它具有百分比或目标大小选项(在 CD/DVD/BD-R 上有用):

-r<n>  Level of redundancy (percentage)
-r<c><n>  Redundancy target size, <c>=g(iga),m(ega),k(ilo) bytes

编辑:对于光学媒体,dvdisaster可能更相关。

相关内容