另外,我有幾個網上的方法,看看妳會不會用:
選項1:
WinRAR本身有壓縮包修復功能。雙擊打開要解壓的winrar壓縮包文件,點擊“工具”菜單下的“修復壓縮文件”。快捷鍵是“ALT+R”。這種方法可以修復壓縮包的壹些常規錯誤,但是成功率不高。可以連續試著修幾次。WinRAR的這個功能適用於壓縮包中文件比較多,文件容量比較小的情況。
選項2:
雙擊打開要解壓的winrar壓縮包文件(不是解壓,是用WinRAR打開的),選擇要解壓的文件,點擊鼠標右鍵,在彈出菜單中選擇“不需要確認直接解壓”。快捷鍵是“ALT+W”。用這個方法,不管是好壓縮包還是壞壓縮包,全部暢通無阻,成功率100%!
方法三:自下而上的方法!
原理是解壓RAR壓縮包中的損壞文件,忽略WinRAR的警告,盡可能解壓。解壓軟件還是用WinRAR,但是要做小的設置。右鍵單擊要解壓縮的包,然後選擇winrar-解壓縮文件(A)。選中解壓縮路徑和選項卡中的“保留損壞的文件”復選框,然後單擊“確定”開始解壓縮。忽略解壓縮錯誤消息。解壓後,妳會發現損壞的文件已經被解壓。這樣提取出來的受損文件能夠正常使用的概率還是很高的。
預防非常重要:
其實解決RAR壓縮包的錯誤主要是預防!如果沒有預防,當真的出現問題時,技術上是沒有辦法完美解決的!在循環冗余校驗(CRC)錯誤的情況下,如果RAR壓縮包不包含恢復記錄,用戶是不可能自己修復CRC的!這篇文章的主要目的是告訴妳壹些錯誤的原因,並討論壹些防止錯誤和盡量減少損失的方法!
預防措施:
1.做好恢復記錄。
當壓縮原始RAR壓縮包時,如果您選擇放置恢復記錄,用戶將有機會修復CRC,即使下載後是錯誤的!
2.以體積壓縮為例。
采用卷壓縮的方法可以大大減少不可恢復錯誤造成的損失。
3.舊文件也會被恢復。
有人會問,新壓縮的RAR壓縮包可以添加恢復記錄,那麽有什麽辦法可以在壓縮的RAR包中添加恢復記錄呢?有壹種方法可以將恢復記錄添加到壓縮的RAR壓縮包中。只需打開壓縮包,在“命令”菜單中選擇“保護壓縮文件免受損壞”。
右鍵單擊資源管理器中的文件,選擇Winrar→添加到壓縮文件,在打開的壓縮文件名稱和參數窗口中選擇添加恢復記錄復選框,然後單擊高級選項卡,在該選項卡中,您可以設置基於總壓縮文件大小的百分比,最大允許值為10%。較大的恢復記錄在連續損壞的情況下允許更多的恢復可能性,但同時也增加了壓縮文件的大小,所以1 ~ 3%是壹個比較合適的值(目前國際通用的設置是3%)。最後,單擊OK壓縮選定的文件。
這樣,壓縮包中就包含了CRC32校驗信息。壹旦解壓過程中出現“CRC校驗失敗,文件被破壞”的提示,我們可以通過點擊winrar軟件工具欄中的修復工具按鈕來修復文件。