增加冗餘的歸檔程序

增加冗餘的歸檔程序

我正在尋找一個可以為存檔添加冗餘的存檔程式。

範例:我有 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可能更相關。

相關內容