7zファイルは、圧縮率が高いため人気があります。 C#アプリケーションで7z(7zip)ファイルを開いたり抽出したりできます。 7zファイルエクストラクタを作成し、パスワードで保護されたアーカイブを解凍する方法については、次のセクションを確認してください。
- 7zファイル(7zip)エクストラクター– C#APIのインストール
- C#を使用してプログラムで7zファイル(7zip)を開くまたは抽出する
- C#を使用してパスワードで保護された7zipファイルを抽出または解凍します
- 無料のAPIライセンスを取得する
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の他の機能を確認してください。