"gggggg000":不太能理解这个救援档。
如果原始数据是123456789,我们只能上传最大为3个数的文件,拆分为123,456,789三个rar.part上传。
假设第二个包损坏了,那么rev文件就需要包含数据456。如果损毁的是第三个包,那么就要求rev文件包含789这段数据。这么说,如果这个rev文件能够修复任何一个缺失的rarpart,这个rev文件必须包含123456789也就是说完整的源数据。
这么说,rev文件不就超大了。还言说,不如直接使用rev文件就能得到原始数据。
(有多少数据就需要多少储存空间,数据不可能无中生有)所以不太理解这个rev文件到底有什么意思。
確實是很神奇的技術, 不過一個rev檔只能恢復一個rar檔
如果看的到我上面的gif圖片,應該就比較能理解了
其實就是raid技術用在了WinRAR上,看一看raid5的原理,可能對這個會有所說明 。
恢復磁碟區或 .rev 文件是由 WinRAR 新增的允許重建磁碟區組中丟失的和損壞的文件的特殊文件。
它們只能和多磁碟區壓縮檔案一起使用。
這個功能可以用來制作備份,例如當你傳遞一個多磁碟區壓縮檔案到一個新組,並且部分接收者沒有收一些文件。
重新傳送恢復磁碟區替代普通磁碟區,可以減少傳送文件的數目。
每個恢復磁碟區可以重建一個丟失的 RAR 磁碟區。
例如你有30個磁碟區,3個恢復磁碟區,你可以新增任何3個丟失的磁碟區。
如果 .rev 文件的數目少於丟失磁碟區的數目,將不可能重建。
普通和恢復磁碟區的總數不能超過255,並且恢復磁碟區的數目必須少於 RAR 磁碟區的數目。
也就是如果一個大檔案分割成10個rar檔(part1.rar~part10.rar),而rev建立了3個
當有4個以上的rar檔案遺失或是損毀,就無法恢復了
以下是官方的內容:
對恢復分割檔的支援 (.rev 檔),恢復分割檔可以用來重建分割檔組合中遺失的檔案。
一個 .rev 檔允許重建一個遺失的 RAR 分割檔。例如,5個 .rev 檔能夠重建任意 5 個分割檔案。
我要感謝映像軟體的開發者們,他們發明這個辦法並建議我應用在 WinRAR 內。