7-Zip 常見問題(FAQ)
文章推薦指數: 80 %
可以。
7-Zip 是免費軟體,容許任何電腦使用,不須用戶註冊軟體或支付軟體使用費。
... 百分之九十九的個案是因為這些壓縮檔的文件頭有錯誤,其他ZIP 解壓程式忽略這些 ...
首頁
7z檔案格式
LZMA軟體開發套件
下載
常見問題
技術支援
相關連結
其他語言/Otherlanguages:
English(7-Zip英文官方網站)
BahasaIndonesia
Deutsch
Español
Esperanto
Français
PortuguêsBrasil
TiếngViệt
ไทย
中文(简体)
中文(繁體)
日本語
常見問題(FAQ)
普通用戶常見問題
程式開發人員常見問題
普通用戶常見問題
商業機構可否使用7-Zip?
可以。
7-Zip是免費軟體,容許任何電腦使用,不須用戶註冊軟體或支付軟體使用費。
如何於Windows7及WindowsVista將某檔案類型與7-Zip關聯?
您必須以系統管理員身分執行7-ZipFileManager。
首先右擊7-ZipFileManager的圖示,然後點擊以系統管理員身分執行,往後就可以到"工具/選項"改變檔案關聯設定及另外一些選項。
以新版本7-Zip製成的7z壓縮檔,為何有時會比以舊版本7-Zip製成的大?
新版本的7-Zip(自15.06版開始)變更了結實壓縮預設的檔案排序方法。
舊版本7-Zip(15.06版之前)的檔案排序方法是「依類型」(「依副檔名」)。
新版本7-Zip提供兩種排序方法:
依名稱排序-預設選項
依類型排序-須輸入qs參數到「加入壓縮檔」視窗中的參數文字框(如用命令行版本則須加入-mqs命令行選項)
當字典大小小於檔案的總大小時,排序方法對壓縮比率會有重大影響。
如果不同資料夾中有相似類型的檔案,選擇「依類型」排序在部分個案中可以提高壓縮比率。
請注意「依類型」排序亦有缺點,例如NTFS磁碟區的排序方法是「依名稱」,如果壓縮檔使用另一排序方法,當進行某些檔案操作時,速度可能會被機械硬碟所限(機械硬碟的搜尋(seek)速度較低)。
總括而言,通過以下方法可提高壓縮比率:
提高字典大小,不使用qs參數時適用。
輸入qs參數到「加入壓縮檔」視窗中的參數文字框(如用命令行版本則須加入-mqs命令行選項)
如不介意檔案如何排序,只想以較小的字典達至更佳的壓縮比率,那麽請用qs模式。
為何7-Zip不能開啟部分ZIP壓縮檔?
百分之九十九的個案是因為這些壓縮檔的文件頭有錯誤,其他ZIP解壓程式忽略這些錯誤,所以能開啟部分有問題的壓縮檔。
如有類似壓縮檔,不用聯絡7-Zip的程式設計員,因為問題癥結不在7-Zip而在於製作這些壓縮檔的程式。
請查明是哪個程式製作的,然後通知它的程式設計員它製成的壓縮檔不符合ZIP格式。
除此之外,某些ZIP壓縮檔以7-Zip不支援的方法編碼,例如WAVPack(WinZip)。
為何7-Zip不能開啟部分RAR壓縮檔?
7-Zip9.20版只支援RAR2/3/4檔案格式,不支援RAR5檔案格式,不過最新版本的7-Zip已能開啟RAR5壓縮檔。
由7-Zip拖放(draganddrop)壓縮檔到微軟視窗的檔案總管時,為何使用暫存檔案?
7-Zip不知道壓縮檔被放到哪個資料夾,檔案總管才知道,另外檔案總管要求來源是已解壓縮的檔案,故此7-Zip解壓縮檔案到暫存資料夾並通知檔案總管,檔案總管再從暫存資料夾複製檔案到最終目的地。
如不想使用暫存檔案,請用7-Zip程式內的解壓縮功能,或由7-Zip拖放到7-Zip。
使用命令行介面時,為何無法增加沒有副檔名的檔案到壓縮檔?
您大概是用了*.*通配符。
7-Zip並不使用作業系統的通配符語法分析器,故此視*.*為任何有副檔名的檔案。
如要包括所有檔案,請使用*通配符,或完全不用通配符。
為何-r命令行選項不如預期般運作?
其實大多數情況都無須使用-r選項。
就算沒有-r選項,7-Zip都會壓縮子資料夾。
例子1:
7z.exeac:\a.7z"C:\ProgramFiles"
壓縮"C:\ProgramFiles",包括所有子資料夾。
例子2:
7z.exea-rc:\a.7z"C:\ProgramFiles"
搜索C:\的子資料夾(例如"C:\WINDOWS"),找出並壓縮所有"ProgramFiles"。
如要找出特定副檔名的檔案來壓縮,這時-r選項就派上用場:
7za-rc:\a.zipc:\dir\*.txt
搜索c:\dir\資料夾及它的子資料夾,找出並壓縮所有*.txt檔案。
如何將檔案的完整路徑儲存到壓縮檔?
7-Zip只會儲存檔案的相對路徑(沒有磁碟機代號)。
只要用cd命令變更當前資料夾(currentfolder),使所有要壓縮的檔案都在當前資料夾之下,那麽就不須使用完整路徑,只用相對路徑就可以。
例子:
cd/DC:\dir1\
7z.exeac:\a.7zfile1.txtdir2\file2.txt
為何7-Zip無法於32位微軟視窗使用較大的字典?
32位微軟視窗只能分配2GB的虛擬空間給每一應用程式,而且那2GB空間可能不連續(例如被一些DLL檔案分間),故此7-Zip不能得到一大段連續的虛擬空間。
64位微軟視窗則沒有這個限制,只要實體記憶體足夠,使用任何大小的字典都可以。
如何以安靜模式安裝7-Zip?
exe安裝程式:請利用"/S"參數進入安靜模式,並使用/D="C:\ProgramFiles\7-Zip"參數指定資料夾,注意這些參數是區分大小寫的。
msi安裝程式:請使用/qINSTALLDIR="C:\ProgramFiles\7-Zip"參數。
如何修復損毀的7z壓縮檔?
壓縮檔受損後可能出現的兩個情況:
能夠開啟壓縮檔並顯示檔案清單,但是當按下「解壓縮」或「測試」時,會出現錯誤訊息:資料有錯誤或CRC驗證失敗。
開啟壓縮檔時,出現錯誤訊息「無法開啟壓縮檔'a.7z'」。
修復部分數據是可能的,詳細修復步驟請參看以下網頁:
修復損毀的7z壓縮檔(英文)
程式開發人員常見問題
使用VisualC++6.0編譯7-Zip或LZMA軟體開發套件時,為何會出現連結錯誤?
要編譯原始碼,您須要VisualC++6.0或更新版本,另外部分檔案須要microsoft.com新版本的PlatformSDK才可編譯。
如使用MSVC,請到"Tools/Options/Directories",然後在"Includefiles"及"Libraryfiles"兩個資料夾清單上方指定SDK資料夾的位置。
由於最新版本的PlatformSDK不兼容MSVC6,故此MSVC6必須使用WindowsServer2003PSDK(2003年2月)。
我可否在商業應用程式中使用7-Zip的EXE或DLL檔案?
可以,但您必須在程式文件中註明(1)您使用了7-Zip程式的部件,(2)7-Zip採用GNULGPL許可證,及(3)您必須連結到www.7-zip.org,即原始碼存放的地方。
如何使我的應用程式支援7z壓縮檔?
其中一個方法是利用7z.dll或7za.dll(可從sf.net下載)。
7za.dll以COM介面運作,但它不使用標準COM介面來建立物件,原始碼中的"CPP\7zip\UI\Client7z"資料夾有一個小範例。
如要完整範例,請參考7-Zip本身,因為7-Zip也是利用這個dll檔案來運作。
其他使用7za.dll的應用程式有WinRAR、PowerArchiver等等。
另一個方法是使用命令行介面的執行檔7za.exe。
我可否在商業應用程式中使用7-Zip的原始碼?
由於7-Zip以GNULGPL許可證發布,故此您必須遵從這個許可證的條款。
簡言之,任何以LGPL許可證發布的原始碼往後必須繼續採用LGPL許可證,例如您可修改7-Zip的原始碼或編寫一個包裝程序(wrapper)封裝某些7-Zip原始碼,然後把它編譯成一個DLL檔案,但是此DLL檔案的原始碼(包括您做的修改、增添、包裝程序)必須採用LGPL或GPL許可證,而您的應用程式的其他原始碼則可以採用您自行選擇的許可證。
此方案容許普通用戶及程式開發人員修改採用了LGPL許可證的原始碼及重新編譯那個DLL檔案,這就是自由軟體的概念。
詳情請參閱https://www.gnu.org/。
另外您亦可能有興趣了解一下LZMA軟體開發套件,它採用一個條款較為寬鬆的許可證。
Copyright©2022IgorPavlov.
ChinesetranslationbyDevelopersHome.com.
延伸文章資訊
- 1【壓縮軟體】壓縮檔案打不開怎麼辦? 3個解壓縮軟體讓你簡單 ...
... 少接觸到電腦,幾天前的一則新聞剛好提到九年級生不會使用解壓縮軟體, ... 不能解壓縮檔案,而這款Keka 可以說是MacOS 使用者必裝的解壓縮軟體, ...
- 2【解壓縮軟體推薦】5 個免費解壓縮軟體下載 - 網路攻略networker
雖然Windows 已經有內建開啟壓縮檔的功能,但是仍然無法開啟.rar 格式的檔案,所以解壓縮軟體還是電腦裡必定會安裝的工具之一。這幾套免費的解壓縮軟體,不管在相容 ...
- 3【教學】Windows 11 有內建的壓縮及解壓縮程式 - 歐飛先生
不,其實很不方便,因為Win11內建的壓縮及解壓縮,只能解Win11自己的,不能解別人的。 例如別人傳給你一個WinRAR或7-ZIP的壓縮檔,你用Win11內建的解壓縮 ...
- 4壓縮檔無效、不是壓縮檔問題的可能解決方式 - Err
解決壓縮檔遇到無法解壓縮的問題,可能解決方式有重新下載壓縮檔、選擇 ... 使用Windows 內建解壓縮程式遇到「壓縮資料夾xxx 無效」、 7-Zip 解壓縮 ...
- 5Windows 10 更新過後,檔案無法解壓縮檔案
上次更新2022/08/13 檢視935 適用對象:. Windows; /; Windows 10; /; Windows 設定; /; 電腦.