阿楠
平時我們進行文件壓縮或解壓,通過簡單的右鍵單擊選擇命令即可完成。但在壓縮或解壓文件的過程中,也可能會遇到多種難題,例如因壓縮出錯而無法解壓出文件,或壓縮包沒有壞卻無法執行解壓,如何將同一文件添加到多個壓縮包或多個文件添加到已有壓縮包,已經壓縮好的大壓縮包如何分包處理等問題。
1. 解壓出錯 文件如何搶救
壓縮包解壓出錯,一般是因為壓縮包文件在傳輸過程中,因網絡不穩定或不支持斷點續傳等造成的。遇到這種情況,若下載源還可以找到且下載方便,可嘗試重新下載后解壓。但若重新下載依然如此,則有可能是網上提供的壓縮包本身就存在問題。這時,根據壓縮包中保存的文件是否為一些分散獨立的小文件,可嘗試用壓縮軟件的修復功能來修復或用“搶救開關”來搶救數據。
以使用好壓軟件為例,選擇以好壓打開壓縮包文件,在好壓窗口中點擊“工具箱”按鈕,然后選擇“修復壓縮包”工具(圖1)。選擇修復文件類型和修復結果保存的文件夾,然后點擊“修復”按鈕嘗試修復(圖2)。可修復程度要看文件的損壞程度而定,只能通過測試來嘗試修復效果,不確定百分百可修復。

如果用修復的辦法無法解決,且包中所含的是許多零碎的獨立文件,還可以嘗試另一種方法來盡可能多地解救出有用文件。右鍵單擊壓縮包并選擇“解壓到…”命令,隨后在解壓文件窗口中,將“其他-保留損壞的文件”復選框選中(圖3),這樣一來,壓縮軟件就不會在嘗試解壓失敗后自動刪除已經解壓出的文件了,能用的文件得以保留。
2. 為什么無法解壓
還有的時候我們又會發現,明明在一臺電腦上可以好好使用的壓縮包,到另一臺電腦上卻無法解壓了。這又是為什么呢?
第一種可能是磁盤空間不足引起,由于不同的解壓方法需要不同數量的臨時文件空間,如果在解壓過程中系統盤或資料分區空間不足會造成無法解壓,這時只需騰出更多空間即可。也可以通過更改解壓軟件的臨時文件路徑,將臨時文件夾指向空間充足的分區(圖4)。
另一種可能是壓縮包中的文件存在病毒,在解壓過程中殺毒軟件自動檢測到帶毒文件并將其隔離或刪除了。這種情況要謹慎處理,若確定文件無毒,屬于誤報,可關掉殺毒軟件再行解壓,或從殺毒軟件隔離區中查找和恢復文件(圖5)。
3. 向多個壓縮包快速添加同一文件
如果有許多壓縮包已經壓縮完成,但忽然想起所有文件都忘了添加一份說明文件,又該怎么辦呢?這時,我們可借助于“WinRAR壓縮包助手”這一工具來完成。打開“WinRAR壓縮包助手”,先點擊“清空”按鈕清空左側兩個小窗口中的文件,然后在“向壓縮包中添加的文件列表”中添加說明書文件,在“待處理壓縮包列表”中添加所有目標壓縮包。最后,點擊軟件窗口右下角的“開始”按鈕,執行向壓縮包中批量添加文件的任務(圖6)。需要處理的壓縮包越多,執行效率相對越高。
4. 已有大個壓縮包 分包還需巧處理
還有的時候,我們在備份資料時已經將許多文件打包成一個非常大的壓縮包,但在轉存的過程中,才發現壓縮包文件太大,目標存儲設備一次放不下這么多內容,在這種情況下,需要再次解包后重新分包壓縮嗎?其實也不用。

利用WinRAR或好壓的一個特殊“壓縮”功能可以快速解決。首先需要將壓縮包的文件擴展名改一下,改成ZIP或RAR之外的一個隨便的擴展名,比如.MY。之后右擊這個文件,壓縮軟件就不會將其認定為壓縮文件了,此時便可以選擇“添加到…”命令;隨后在壓縮文件窗口中,選擇壓縮方式為“存儲”,然后選擇壓縮分卷大小,點擊“確定”,軟件將以存儲(非壓縮)的方式將文件自動按設定的分卷大小進行快速切割(圖7)。
此外,如果系統中安裝有帶有文件分割功能的系統優化工具,例如Glary Utilities,可以方便地通過在壓縮包上點擊右鍵并選擇“用Glary Utilities分割”,將大文件切割成任意容量的較小文件(圖8)。這一操作將更加方便。