ZIP文件是大家傳遞資料和下載時經常使用的壓縮文件格式之一,當我們從浩瀚網海中將資料搬進愛機時,卻發現ZIP文件已損壞,那沮喪的心情你體會過吧?其實不必重新下載,讓我們嘗試修復它。
1.拷貝臨時文件
CRC是ZIP文件中的校驗碼,如果在解壓縮時發現校驗碼出錯,WinZip會彈出窗口告訴用戶“CRC錯誤!”,這時請不要點擊“OK”按鈕,而是進入相應的存儲解壓縮臨時文件的文件夾(可以用“開始→搜索”定位該文件夾)下,將其中的文件復制出來,最后再點擊“OK”按鈕。如果被壓縮的文件不止一個,可以先打開WinZip,從窗口中先提取正確的文件,然后再提取出現錯誤的文件,按照上面的步驟,當出現錯誤提示時,先到相應目錄下拷貝出該文件即可。
2.用WinZip打開自解壓文件
下載的很多壓縮文件都是自解壓文件(后綴為.EXE),如果解壓縮時發生CRC錯誤,解決方法同上。
如果在Windows資源管理器里運行WinZip自解壓文件時,彈出“WinZip EXE-SelfExtractor file is corrupt,possible it is damaged or disk transfer error”的警告框,則表明WinZip自解壓文件的文件頭出了問題。解決方法是:先運行WinZip軟件,再用它打開這個EXE文件(在打開文件時選擇文件類型為“Archives,encoded,and .exe files”)就可以解壓縮了。
3.使用下載軟件修復
使用FlashGet或者NetAnts下載的ZIP文件出現無法打開的情況,一般都是因為CRC校驗錯誤,這時我們可以利用FlashGet或者NetAnts的修復ZIP文件功能。
①使用FlashGet:啟動FlashGet,選擇“文件→添加文件”,在“添加以前下載的文件”窗口中選擇無法打開的下載文件,單擊“確定”按鈕,損壞的ZIP文件會自動添加到FlashGet中的“已下載”文件夾中。然后右擊“已下載”文件夾中損壞的文件,從右鍵菜單中選擇“修復損壞的ZIP文件”命令,FlashGet就會彈出“CRC校驗錯誤”的提示以及需要重新下載的文件的大小,單擊“是”按鈕,FlashGet就會重新下載損壞的那部分內容來修復ZIP文件。
②使用NetAnts:使用NetAnts修復ZIP文件的方法和使用FlashGet基本一樣,但是必須保證下載任務在下載列表中,而且下載的文件必須保存在下載時所設置的文件夾中,然后選中要修復的文件,單擊鼠標右鍵,選擇“修復損壞的ZIP文件”命令,NetAnts就會檢查ZIP文件并標出損壞區域,然后按照提示操作即可。
4.使用《Zip文件修復大師》
《Zip文件修復大師》能夠修復受損的ZIP文件和自解壓文件,從最大程度上恢復文件中的數據,而且該軟件安裝后與資源管理器集成,只需單擊鼠標右鍵就可以完成修復工作。在需要修復的ZIP文件上單擊鼠標右鍵,然后選擇“修復文件”命令,在彈出的窗口中輸入修復后的文件名,單擊“開始修復”按鈕,就可以將文件修復了。修復完畢后可以查看和保存修復記錄。(山東 王蘭富)
5.用WinRAR軟件修復
①打開WinRAR,從地址列表中選中已損壞的ZIP文件。然后用鼠標點擊工具欄上的“修復”,在彈出的對話框中選擇修復后文件的存放路徑。
②選擇好路徑后,點擊“確定”,WinRAR就開始修復受損的ZIP文件,并顯示修復的全過程。
③單擊“關閉”按鈕,進入修復文件的存放目錄,你會發現在該目錄下新增了一個“_reconst.rar”或“_reconst.zip”文件,它就是修復好了的文件。
6.使用Zip Magic修復
Zip Magic是新一代的文件壓縮工具,可以直接對壓縮包內的文件進行操作,同時,也具有自動修復受損壓縮包的功能。
①啟動Zip Magic,執行“動作”菜單中的“向導”命令,將軟件窗口轉換為向導操作界面。
②在向導窗口中,點擊“Zip Repair”圖標,啟動修復精靈。
③點擊“瀏覽(Browse)”按鈕,選擇要修復的ZIP文件,點擊“Next”按鈕,即顯示“正在搶修”窗口。
④修復完成后,Zip Magic將修復的文件以“Salvaged.zip”為文件名保存在要修復的ZIP文檔目錄中,最后點擊“Done”按鈕結束修復任務。
7.其它修復工具
除了以上介紹的《Zip文件修復大師》和Zip Magic以外,可以修復ZIP文件的軟件還有不少,如Advanced Zip Repairer、《自解壓壓縮包修復器》等等,有興趣的朋友可以試一下。