7z 文件很受歡迎,因為它們具有良好的壓縮比。您可以在 C# 應用程序中打開或提取 7z (7zip) 文件。請查看以下部分以了解如何創建 7z 文件提取器和解壓縮受密碼保護的存檔:
7z 文件 (7zip) 提取器 – C# API 安裝
Aspose.ZIP for .NET API可以壓縮或提取不同的壓縮格式,包括ZIP、RAR、7z等。您可以創建一個7z文件( 7zip) .NET 應用程序中的提取器。請從 下載 部分下載 DLL 文件,或使用以下 NuGet 命令安裝它:
PM> Install-Package Aspose.Zip
使用 C# 以編程方式打開或提取 7z 文件 (7zip)
您可以按照以下步驟打開或提取 7z 文件 (7zip):
- 使用 SevenZipArchive 類加載輸入 7z (7zip) 存檔。
- 使用 ExtractToDirectory 方法將 7zip 中的所有文件提取到一個目錄中。
以下代碼顯示瞭如何使用 C# 以編程方式打開或提取 7z 文件:
// 使用 SevenZipArchive 類加載輸入 7z (7zip) 存檔。
using (SevenZipArchive archive = new SevenZipArchive("Sample.7z"))
{
// 使用 ExtractToDirectory 方法將 7zip 中的所有文件提取到目錄中。
archive.ExtractToDirectory(dataDir + "Sample_ExtractionFolder");
}
使用 C# 提取或解壓縮受密碼保護的 7zip 文件
某些 7z 文件可能使用密碼保護進行了加密。例如,當您需要避免未經授權訪問數據時。您可以按照以下步驟提取或解壓縮受密碼保護的 7zip 文件:
- 加載受密碼保護的輸入 7z 存檔。
- 使用 ExtractToDirectory 方法使用密碼提取或打開 7z 存檔。
下面的代碼解釋瞭如何使用 C# 以編程方式提取或解壓縮受密碼保護的 7zip 文件:
// 加載受密碼保護的輸入 7z 存檔。
using(var archive = new SevenZipArchive("Sample_Encrypted.7z"))
{
// 使用密碼提取或打開 7z 存檔。
archive.ExtractToDirectory("Sample_Encrypted7zip", "aspose");
}
獲取免費的 API 許可證
您可以通過申請 免費臨時許可證 來評估沒有任何評估限制的 API。
結論
在本文中,您學習瞭如何使用 C# 語言以編程方式打開或提取 7z 文件 (7zip)。此外,您還探討瞭如何在基於 .NET 的應用程序中解壓縮受密碼保護或加密的 7z 文件。您可以通過 免費支持論壇 聯繫我們,或訪問 API 文檔 查看 API 的其他功能。