我可以在商業機構中使用 7zip 嗎?
可以,7zip 是 100% 免費的軟體,可用於任何用途。
您可以在任何電腦上使用它,無需註冊或付費。
7zip 支援很多格式。哪種壓縮檔格式比較好?
為了獲得更好的壓縮效果,建議使用 7z 格式。
只有在真正必要時才建議使用其他格式。
為什麼新版 7zip 建立的 7z 壓縮檔會比舊版 7zip 建立的還大?
新版 7zip(從 15.06 版開始)對於固實 7z 壓縮檔,預設使用另一種檔案排序方式。
舊版 7zip(15.06 版之前)使用「按類型」(按副檔名)排序檔案。
新版 7zip 支援兩種排序方式:
- 按名稱排序 – 預設排序方式。
- 按類型排序,如果在「添加到壓縮檔」視窗中的 參數 欄位中指定了 ‘qs‘(或命令列版本中使用 -mqs 開關)。
如果字典大小小於檔案總大小,則對於不同的排序方式,壓縮率可能會產生很大的差異。如果不同資料夾中存在相似的檔案,則在某些情況下,「按類型」排序可以提供更好的壓縮率。
請注意,「按類型」排序有一些缺點。例如,NTFS 磁碟區使用「按名稱」排序,因此,如果壓縮檔使用另一種排序方式,則在 HDD 裝置上,某些具有不尋常順序的檔案操作速度可能會下降(HDD 的「搜尋」操作速度較慢)。
您可以使用以下方法提高壓縮率:
- 增加字典大小。這在不使用 ‘qs’ 時會有所幫助。
- 在 參數 欄位中指定 ‘qs‘(或在命令列版本中使用 -mqs 開關)。
如果您認為不尋常的檔案順序對您來說不是問題,並且如果您更注重使用小字典獲得更好的壓縮率,請使用 ‘qs‘ 模式。
7zip 可以開啟 RAR5 壓縮檔嗎?
7zip 的較新版本(15.06 beta 或更新版本)支援 RAR5 壓縮檔。
如何在 Windows 7 和 Windows Vista 中將檔案關聯設定為 7zip?
您必須以管理員模式執行 7zip File Manager。右鍵點擊 7zip File Manager 的圖示,然後點擊 以管理員身分執行。然後您就可以變更檔案關聯和其他一些選項。
為什麼 7zip 無法開啟某些 ZIP 壓縮檔?
在大多數情況下,這表示壓縮檔包含不正確的標頭。其他 ZIP 程式可以開啟一些具有不正確標頭的壓縮檔,因為這些程式會直接忽略錯誤。
如果您有這樣的壓縮檔,請不要聯繫 7zip 的開發人員。相反,請嘗試找出用於建立壓縮檔的程式,並通知該程式的開發人員他們的軟體與 ZIP 不相容。
還有一些 ZIP 壓縮檔使用 7zip 不支援的方法編碼,例如 WAVPack (WinZip)。
為什麼從 7zip 到檔案總管的拖放解壓縮會使用臨時檔案?
7zip 不知道放置目標的資料夾路徑。只有 Windows 檔案總管知道確切的放置目標。而 Windows 檔案總管需要檔案(拖曳來源)作為磁碟上已解壓縮的檔案。因此,7zip 將檔案從壓縮檔解壓縮到臨時資料夾,然後 7zip 將這些臨時檔案的路徑通知 Windows 檔案總管。然後 Windows 檔案總管將這些檔案複製到放置目標資料夾。
為了避免使用臨時檔案,您可以使用 7zip 的「解壓縮」指令,或從 7zip 拖放到 7zip。
為什麼命令列版本不會將沒有副檔名的檔案添加到壓縮檔中?
您可能使用了 *.* 萬用字元。7zip 不使用作業系統的萬用字元遮罩解析器,因此將 *.* 視為任何具有副檔名的檔案。要處理所有檔案,您必須改用 * 萬用字元,或完全省略萬用字元。
為什麼 -r 開關沒有如預期般運作?
在大多數情況下,您不需要 -r 開關。即使沒有 -r 開關,7zip 也可以壓縮子資料夾。
範例 1:
7z.exe a c:a.7z "C:Program Files"
完全壓縮 “C:Program Files”,包括所有子資料夾。
範例 2:
7z.exe a -r c:a.7z "C:Program Files"
在 C: 的所有子資料夾中搜尋並壓縮 “Program Files”(例如,在 “C:WINDOWS” 中)。
如果您只需要壓縮具有某些副檔名的檔案,則可以使用 -r 開關:
7z a -r c:a.zip c:dir*.txt
壓縮資料夾 c:dir 及其所有子資料夾中的所有 *.txt 檔案。
如何將檔案的完整路徑儲存在壓縮檔中?
7zip 僅儲存檔案的相對路徑(不含磁碟機代號前綴)。您可以將目前資料夾變更為所有要壓縮檔案的共同資料夾,然後就可以使用相對路徑:
cd /D C:dir1 7z.exe a c:a.7z file1.txt dir2file2.txt
為什麼 7zip 在 32 位元 Windows 中無法使用大型字典?
32 位元 Windows 每個應用程式僅分配 2 GB 的虛擬空間。此外,該 2 GB 區塊可能會被分割(例如,被某些 DLL 檔案),因此 7zip 無法分配一個大的連續虛擬空間區塊。在 64 位元 Windows 中沒有這樣的限制。因此,如果您有足夠的實體 RAM,則可以在 Windows x64 中使用任何字典。
如何在靜默模式下安裝 7zip?
對於 exe 安裝程式:使用 “/S” 參數進行靜默安裝,並使用 /D=”C:Program Files7-Zip” 參數指定「輸出目錄」。這些選項區分大小寫。
對於 msi 安裝程式:使用 /q INSTALLDIR=”C:Program Files7-Zip” 參數。
如何修復損壞的 7z 壓縮檔?
壓縮檔損壞可能存在以下幾種情況:
- 您可以開啟壓縮檔並看到檔案列表,但是當您按下「解壓縮」或「測試」指令時,會出現一些錯誤:資料錯誤或 CRC 錯誤。
- 當您開啟壓縮檔時,您會收到訊息「無法將檔案 ‘a.7z’ 作為壓縮檔開啟」。
有可能恢復一些資料。閱讀更多關於 7z 修復 程序.