本文介紹了一些在 Python 中壓縮文件或文件夾以及創建 ZIP 存檔的簡化方法。那麼讓我們深入研究一下。
在 C# 中以編程方式將文件或文件夾添加到 ZIP 存檔
ZIP 檔案用於將一個或多個文件或文件夾壓縮並保存到一個容器中。 ZIP 存檔封裝了文件和文件夾,並保存了它們的元數據信息。歸檔最常見的用途是減小存儲或傳輸文件的大小,並應用加密以確保安全。除了文件壓縮工具之外,自動壓縮/提取功能還用於各種桌面和 Web 應用程序中,用於上傳、下載、共享或加密文件。本文還針對類似的場景,並介紹了一些使用 C# 以編程方式壓縮文件或文件夾以及創建 ZIP 存檔的簡單方法。
在本文中,您將了解如何執行以下 ZIP 歸檔操作:
使用 C# 創建 ZIP 存檔 將多個文件添加到 ZIP 存檔 將文件夾添加到 ZIP 存檔 使用 ZipCrypto 創建受密碼保護的 ZIP 存檔 使用 AES 加密加密 ZIP 存檔 設置並行壓縮模式 C# ZIP 庫 Aspose.ZIP for .NET 是一個功能強大且易於使用的 API,用於在 .NET 應用程序中壓縮或解壓縮文件和文件夾。它還提供了 AES 加密技術來在 C# 中加密 ZIP 中的文件。您可以從 NuGet 安裝 API 或從 下載 部分下載其二進製文件。
在 C# 中創建 ZIP 存檔 以下是通過將文件添加到 ZIP 存檔來壓縮文件的步驟:
為輸出 ZIP 存檔創建一個 FileStream 對象。 將源文件打開到 FileStream 對像中。 創建一個 Archive 類的對象。 使用 Archive.