從網路下載回來的壓縮檔,最怕就是出現解壓縮失敗,一般來說,除了是輸入錯誤的解壓縮密碼外,最常發生的就是「CRC錯誤」。CRC是用來檢查檔案傳輸與儲存前後,是否發生不一致的校驗方式,所以當校驗時發現檔案出錯,就會中止解壓縮的動作。而CRC錯誤通常是檔案傳輸的過程中,網路不穩定或下載工具不佳所造成的,有時就算是重新下載也不一定能解決。
當發生這種情況時,可以試著使用壓縮檔裡面的「復原記錄」來還原檔案。方法很簡單,只要選擇「工具>修復壓縮檔」來解壓縮就可以了,不過前提是壓縮檔本身要有內嵌「復原記錄」才行。
如果壓縮檔沒有復原記錄的話也別喪氣,可以勾選「保留毀損的檔案」來跳過WinRAR的警告視窗,看能壓出多少檔案,只要毀損的情況不嚴重,能正常使用的機率也很高。
另外,不是所有的壓縮軟體都能製做復原記錄,所以可以也建立簡單文件校驗檔(SFV,Simple File Verification)的方式來做檔案保護。作法就是利用QuickSFV、FlashSFV或RekSFV等軟體來建立SFV檔,再一併包進壓縮檔裡即可。
話說回來,以上所說的是事後補救方式,通常上傳較大的壓縮檔案時,建議除了加入復原記錄或SFC外,可以利用分割的功能把檔案切小,這樣也可降低壓縮或傳輸時出錯的可能性。
開啟壓縮檔,選擇「設定>壓縮設定>建立預設值」。
在一般設定之下勾選「放置復原記錄」,按下確定。
然後切到進階設定下,調整復原記錄的百分比,建議設定到3%就好,按下確定後,壓出來的檔案就會附帶復原記錄了。
如果要解壓縮的檔案裡沒有復原記錄,就勾選「保留毀損的檔案」賭賭運氣囉!