在生產環境中測試,無水印。
在任何需要的地方都能運行。
獲得 30 天的全功能產品。
在幾分鐘內上手運行。
試用產品期間完全訪問我們的支援工程團隊
由菲爾·卡茲創建並首先通過PKZIP普及的檔案格式名稱即是「ZIP」這個術語的起源。 它現在是多種軟體程式和作業系統常用且知名的檔案壓縮標準。
要建立、提取或處理ZIP 壓縮檔,用戶可以使用各種軟體工具、作業系統內建功能或命令列界面。 這允許有效的檔案管理和壓縮。
一種常見的存檔檔案格式和壓縮工具,用於將一個或多個檔案和目錄打包和壓縮為單一檔案,稱為ZIP。通常,“.zip”檔案副檔名作為提示。 在本文中,我們將使用 C# .NET Core 創建一個 zip 文件。
啟動一個新的 Asp.NET Core 專案。
在生成的專案中,安裝 IronZIP 函式庫。
使用IronArchive
類別,實例化一個空白的ZIP文件。
要將文件添加到空的 ZIP 文件,請使用Add
方法。
FromFile
方法打開現有的ZIP文件。由 Iron Software 開發的 .NET 程式庫 IronZIP 簡化了 .NET 應用程式中 ZIP 檔案的處理和管理。 它為程式設計師提供功能和工具,使他們能以多種方式處理 ZIP 壓縮檔案。
這些包括創建、移除、壓縮數據、打開、解密以及編輯 ZIP 文件中包含的文件和資料夾。
兼容性:設計在多種 .NET 環境中運行,並且與多個框架版本兼容。
IronZIP 可能是開發人員用於管理應用程式 ZIP 文件的有用工具。它在 .NET 框架內以程式化方式與 ZIP 壓縮檔案進行互動,提供簡單且多樣化的功能。
由於軟體庫隨著時間的推移會進行更變和改進,請查閱官方文件、版本說明或IronZIP 網站以獲取功能、能力、相容性以及後續版本中引入的任何新功能的最新資訊。 要了解更多信息,請查看這裡。
啟動 Visual Studio 程式後,從檔案選單中選擇檔案。 選擇「新專案」後,選擇「.NET Core 主控台應用程式」。
在選擇文件位置後,在指定的文本欄位中輸入專案名稱。 接下來,如以下範例所示,點擊「建立」按鈕並選擇所需的 .NET Framework。
Visual Studio 專案將根據選定的應用程式來構建其結構。 如果您想通過控制台、Windows 或網路應用程式來創建或執行應用程式,可以通過訪問 program.cs 文件來添加程式碼。
然後,可以測試程式碼並加入程式庫。
您可以使用 Visual Studio 軟體的 NuGet 套件管理器功能直接將套件安裝到您的解決方案中。 您可以使用以下快照來訪問 NuGet 包管理器。
它提供了一個搜索框,可以調出 NuGet 網站的套件列表。下面的截圖顯示了我們在包管理器中查找詞組「IronZip」的位置。
在上圖中,顯示了相關的搜尋詞列表。 選擇所需選項是安裝解決方案包所必需的。
若要查看套件管理器主控台,請在 Visual Studio 中選擇工具 > NuGet 套件管理員。
將以下行添加到套件管理器的終端標籤中:
Install-Package IronZip
該軟體包在下載並安裝到當前專案後即可使用。
可以使用第三種方法直接從網站下載NuGet套件。
要立即從網站下載最新的捆綁包,請點擊此鏈接。 要將套件包含在專案中,請下載並遵循所提供的指導方針。
要使用 IronZIP 在 C# 中生成 ZIP 壓縮檔,您必須在儲存之前將檔案或目錄添加到壓縮包中。 以下是使用IronZIP創建ZIP文件的示例。
using IronZip;
using (var archive = new IronZipArchive())
{
archive.Add("1.png");
archive.Add("2.png");
archive.SaveAs("new.zip");
}
using IronZip;
using (var archive = new IronZipArchive())
{
archive.Add("1.png");
archive.Add("2.png");
archive.SaveAs("new.zip");
}
IRON VB CONVERTER ERROR developers@ironsoftware.com
在程式碼中,我們首先創建一個IronZipArchive
物件,此物件將允許我們使用Add
方法。 在創建對象時,我們也可以將壓縮級別作為參數傳遞。
然後,我們可以透過將檔案路徑作為字串陣列或字串值來建立包含多個檔案的 ZIP 檔案,它可以支援這兩種值。
然後透過SaveAs
方法,我們可以將新的 zip 檔案保存到指定目錄的檔案系統中。 它會將所有文件保存到一個單一的zip檔案中。
要閱讀更多有關 IronZIP 的資訊,請點擊這裡。
IronZIP 是一個專為在 C# 應用程式中管理 ZIP 文件而創建的 .NET 庫。 它允許開發者管理壓縮、提取和修改 ZIP 檔案。
IronZIP 使用清晰的 API 來簡化複雜流程,並使文件操作更輕鬆,例如提取特定文件、大量提取文件、添加條目和更改現有檔案。
開發人員可以通過使用此套件來提升 C# 專案中的檔案管理功能,而無需從頭開始。 它輕鬆適合。 由於其靈活性,ZIP 檔案可以動態地新增、修改和移除檔案,以滿足不同應用程式的需求。
IronZIP 強大的異常處理工具提供一致的工作流程,並在 ZIP 文件丟失或損壞等情況下促進錯誤修正。
雖然我的記憶可能沒有匹配最新的更新,但IronZIP在過去為.NET環境中的ZIP文件處理提供了一個可靠的選擇。
IronZIP 提供免費試用,價格從$749起。