在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
"ZIP" 這個術語來源於 Phil Katz 創建並首先通過 PKZIP 推廣的文件格式。它現在是多種軟體程序和操作系統中常用且知名的文件壓縮標準。
要創建、解壓或使用 ZIP 檔案, 用戶可以使用各種軟體工具、操作系統內建功能或命令行介面。這樣可以有效地進行文件管理和壓縮。
一種常見的檔案存檔格式和文件壓縮工具是 ZIP,用於將一個或多個文件和目錄打包壓縮成一個單一文件。經常使用 ".zip" 文件擴展名作為提示。在本文中,我們將創建一個 zip 文件 C# .NET Core。
啟動一個新的 Asp.NET Core 專案。
在生成的專案中安裝 IronZIP 庫。
使用 IronArchive
類實例化一個空白的 ZIP 檔案。
要將檔案添加到空白 ZIP 檔案,使用 Add
方法。
FromFile
方法開啟已存在的 ZIP 檔案。.NET 庫 IronZIP由 Iron Software 開發的 ,簡化了 .NET 應用程序中 ZIP 文件的處理和管理。它為程式設計師提供了功能和工具,使他們能夠以多種方式處理 ZIP 歸檔。
這些功能包括創建、移除、壓縮數據、打開、解密以及編輯 ZIP 文件和文件夾內的內容。
IronZIP 可以成為開發人員管理其應用程式的 ZIP 文件的有用工具。它提供了一系列的功能,無論是簡單的還是多樣的,皆可在 .NET 框架內以程式方式與 ZIP 存檔進行互動。
由於軟體庫會隨時間變更和改進,請查閱官方文件、發行說明或。 IronZIP 網站 有關最新的功能、能力、相容性以及後續版本中新增的任何功能的最新資訊。要了解更多,請查看 這裡.
啟動 Visual Studio 程式後,從文件選單中選擇文件。選擇 "新專案" 後,選擇 ".NET Core 控制台應用程式"。
在選擇文件位置後,請在指定的文字框中輸入專案名稱。接下來,如下面的範例所示,點擊 "Create" 按鈕並選擇所需的 .NET Framework。
Visual Studio 專案將根據選定的應用程式構建其結構。如果您想通過控制台、Windows 或網頁應用程式創建或執行應用程式,您可以通過訪問 program.cs 文件來添加代碼。
之後,可以測試程式碼並添加庫。
您可以使用 Visual Studio 軟體的 NuGet 套件管理器功能直接將套件安裝到您的解決方案中。您可以使用以下快照訪問 NuGet 套件管理器。
它提供了一個搜尋框,可以調出NuGet網站包列表。下圖顯示了如何在套件管理器中尋找"IronZIP"這個詞語。
在上圖中,顯示了一個相關的搜尋詞列表。選擇所需的選項是安裝解決方案套件所必須的。
要查看套件管理器控制台,在 Visual Studio 中選擇 工具 > NuGet 套件管理器。
在套件管理器的終端選項卡中加入以下一行:
Install-Package IronZip
該軟體包在下載並安裝到當前專案後即可使用。
可以直接從 NuGet 網站下載該 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。