使用.NET 建立7-Zip 檔案
從C# 控制台應用程式建立7-Zip 檔案需要一個可靠的解決方案來支援後續擷取使用官方7-Zip 程式。在探索了各種方法後,最有效、最實用的方法是直接與 7-Zip 執行檔 (7z.exe) 互動。
7z.exe 整合
這個方法涉及「脫殼」到 7z.exe,向其傳遞建立檔案所需的命令和參數。透過確保在所有目標電腦上安裝 7z.exe,您可以保證功能的一致性。
EggCafe 7Zip Cookie 示例
如需進一步參考,請參閱EggCafe 7Zip Cookie 示例演示如何將7Zip DLL 用於cookie
CodePlex Wrapper
CodePlex Wrapper 是一個開源項目,提供了 7z 壓縮功能的包裝器。雖然它成功創建了存檔文件,但它們可能與常規的 7-Zip 提取程序不相容。
7Zip SDK
官方 7Zip SDK(也稱為LZMA SDK)有多種語言版本,包括 C# 和 C 。它提供對 7-Zip 檔案的創建和提取的完全控制。但是,理解和實現其用法可能需要技術專業知識。
SharpZipLib
SharpZipLib 是一個 .NET zip 函式庫,並非設計用於支援 7-Zip 歸檔。它提供了其他壓縮格式的功能。
以上是如何使用 .NET 高效建立 7-Zip 檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!