解壓縮 AES 檔案 - Aspose.Zip .NET 教學課程
內容
[
隱藏
]介紹
歡迎來到我們關於使用 Aspose.Zip for .NET 解壓縮 AES 加密檔案的綜合指南! Aspose.Zip 是一個功能強大的函式庫,可簡化 .NET 應用程式中壓縮檔案的使用。在本教程中,我們將重點放在逐步解壓縮 AES 加密檔案。
先決條件
在我們深入學習本教程之前,請確保您符合以下先決條件:
- 對 C# 程式設計有基本了解。
- Visual Studio 安裝在您的電腦上。
- Aspose.Zip for .NET 函式庫。你可以下載它這裡.
- 用於實踐練習的 AES 加密 ZIP 檔案範例。
導入命名空間
在您的 C# 專案中,首先匯入必要的命名空間以存取 Aspose.Zip 功能:
using System.IO;
using Aspose.Zip;
第 1 步:設定您的項目
在 Visual Studio 中建立一個新的 C# 專案並包含 Aspose.Zip 函式庫。確保您的專案目錄中有一個 AES 加密 ZIP 檔案範例。
第 2 步:初始化變數
設定資源目錄的路徑並為檔案路徑建立變數:
string dataDir = "YourDocumentDirectory";
步驟3:解壓縮AES加密文件
現在,讓我們進入解壓縮AES加密檔案的核心。使用以下程式碼片段:
//ExStart:解壓縮AESEncryptedFile
using (FileStream fs = File.OpenRead(dataDir + "PasswordProtectWithAES256_out.zip"))
{
using (var extracted = File.Create(dataDir + "alice_aesextracted_out.txt"))
{
using (Archive archive = new Archive(fs))
{
using (var decompressed = archive.Entries[0].Open("p@s$"))
{
byte[] b = new byte[8192];
int bytesRead;
while (0 < (bytesRead = decompressed.Read(b, 0, b.Length)))
{
extracted.Write(b, 0, bytesRead);
}
}
}
}
}
//結束:解壓縮AESEncryptedFile
此程式碼開啟一個 ZIP 文件,提取其內容,並使用指定的密碼解壓縮加密的文件。
結論
恭喜!您已成功學習如何使用 Aspose.Zip for .NET 解壓縮 AES 加密檔案。這個強大的程式庫簡化了 .NET 應用程式中壓縮檔案的使用。
經常問的問題
Aspose.Zip 與所有 AES 加密等級相容嗎?
是的,Aspose.Zip 支援 128、192 和 256 位元金鑰長度的 AES 加密。
我可以在商業專案中使用 Aspose.Zip 嗎?
是的你可以!訪問這裡了解許可詳細資訊。
有免費試用嗎?
是的,您可以免費試用這裡.
我如何獲得 Aspose.Zip 支援?
參觀Aspose.Zip 論壇以獲得社區支持。
如果我需要臨時許可證怎麼辦?
您可以獲得臨時許可證這裡.