繁體中文
|
常見問題集 (FAQ)使用者常見問題解答我能否使用 7-Zip 於商業用途?可以,7-Zip 是免費軟體。您可以在任何電腦上使用它,您不需要對 7-Zip 進行贊助或付錢。 為何在現有的壓縮檔案中無法進行增加、刪除、更新等操作?目前版本的 7-Zip 無法在結實的 .7z 壓縮檔案中執行此類操作。 關於 ACE 格式的支援如果 ACE 格式的源代碼可用,並且允許我們使用此源代碼,那麼對於 ACE 格式的支援會在不久之後實現。 而原 ACE 程式中的 Unace.dll 與 7-Zip 的界面並不兼容(Unace.dll 對檔案進行操作,而 7-Zip 則對數據流進行操作)。所以 7-Zip 無法直接使用 Unace.dll。 為什麼在命令列版本中無法增加没有副檔名的檔案?您大概是使用了 *.* 通配符。7-Zip 使用的並不是系统處理通配符的預設方法,因而 7-Zip 不支援其它通配符規則,在系统中 *.* 相當於所有檔案。而 7-Zip 會將其視為任何副檔名的全部檔案。所以,要處理所有檔案您必需使用 * 通配符。 為何 7-Zip 無法開啟部分 ZIP 壓縮檔案?絕大多數是因為壓縮檔案的檔案頭錯誤。ZIP 壓縮檔案包含兩個檔案頭,7-Zip 對兩個檔案頭都進行讀取,如果其中任意一個包含錯誤數據,7-Zip 就不會開啟它。而其它支援 ZIP 格式的程式能夠打開部分有錯誤的壓縮檔案,因为那些程式通常只讀取一份檔案頭,或者程式將錯誤的數據忽略。 所以,如果您有類似的壓縮檔案,請不要向 7-Zip 技術支援詢問其原因。您最好試著找到建立此壓縮檔案的原程式,並向他們的技術支援發送錯誤報告,來告知它與 ZIP 格式不完全兼容。 然而,目前還有一種 ZIP 的擴展格式,它支援 AES 加密。7-Zip 還不支援此類壓縮檔但將在以後實現。
為何 7-Zip 無法開啟部分 ZIP 自解壓縮檔案?目前 ZIP 格式的自解壓縮有兩個版本。而現在 7-Zip 只支援其中的一種。 如何使用安静模式安裝 7-Zip?/S 用於安静模式安裝;/D=dir,為指定的“輸出目錄”。7-Zip 現在使用的是 NSIS 安裝程式。 開發者常見問題解答為何我在使用 Visual C++ 6.0 編譯 7-Zip 或 LZMA SDK 時會出現連接錯誤?編譯這些源代碼您需要 Visual C++ 6.0 或更高版本。並且編譯其中的部分檔案時您同樣需要從 Microsoft.com 下載最新的 Platform SDK: http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm 或 http://www.microsoft.com/msdownload/platformsdk/sdkupdate/如果您使用 MSVC6,請在目錄列表上方的“包括文件”及“工具 / 選項 / 目錄”中的“庫文件”中指定 SDK 目錄。 最新的 Platform SDK 與 MSVC6 不兼容。所以您必需使用 Windows Server 2003 PSDK(2003 二月)。 我能否使用 7-Zip 中的 EXE 或 DLL 檔案用於商業用途?可以,但是如果這樣的話您必須在文檔中註明您使用了 7-Zip 程式的某部分檔案、7-Zip 發佈於 GNU LGPL 協議、並且連結到 www.7-zip.org、能夠找到 7-Zip 的源代碼。 如何在我的程式中增加對 7z 格式的支援?一種方法是使用 7za.dll(可到 SourceForge.net 下載)。7za.dll 通過 COM 界面工作。但是它並没有使用標準的 COM 界面。您可以在源代碼中找到一些例子。完整的例子就是 7-Zip 本身,7-Zip 本身就通過此 dll 允許。目前還有一些其它的應用程式使用了 7za.dll:WinRAR、PowerArchiver 等等。 其它的方法是調用命令列版本 7za.exe。 我能否在商業應用程式中使用 7-Zip 源代碼?7-Zip 基於 GNU LGPL 許可發佈。所以您必須遵守此許可中的條款。簡單的說,那意味著任何 LGPL 的代碼必需在 LGPL 許可中保持完整性。例如,您可以更改 7-Zip 源代碼,並且將它們編譯成 DLL。但是這些更改後的 DLL 的源代碼(包括您更改、增加、删除的内容)必須遵守 LGPL 或 GPL 許可。您的應用程式的其它源代碼可以是属於任何許可的。像不想允許使用者及開發者更改基於 LGPL 發佈的代碼並重编成 DLL。請至 http://www.gnu.org/了解更多資訊。 同樣請参考 LZMA SDK 來了解更多高自由度的許可。 Copyright © 2007 Igor Pavlov. / 繁體中文維護:sec2、琥珀、kgm10179。 / 保留所有權利。 |