Open7zを抽出します

7zファイルは、圧縮率が高いため人気があります。 C#アプリケーションで7z(7zip)ファイルを開いたり抽出したりできます。 7zファイルエクストラクタを作成し、パスワードで保護されたアーカイブを解凍する方法については、次のセクションを確認してください。

7zファイル(7zip)エクストラクター– C#APIのインストール

Aspose.ZIP for .NET APIは、ZIPRAR7zなどのさまざまな圧縮形式を圧縮または抽出できます。7zファイルを作成できます( 7zip).NETアプリケーションのエクストラクタ。 ダウンロードセクションからDLLファイルをダウンロードするか、次のNuGetコマンドを使用してインストールしてください。

PM> Install-Package Aspose.Zip

C#を使用してプログラムで7zファイル(7zip)を開くまたは抽出する

次の手順で7zファイル(7zip)を開いたり抽出したりできます。

  1. SevenZipArchiveクラスで入力7z(7zip)アーカイブをロードします。
  2. 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ファイルを抽出または解凍できます。

  1. パスワードで保護された入力7zアーカイブをロードします。
  2. 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の他の機能を確認してください。

関連項目