Extract RAR Files in C#

導入

RAR ファイルは複数のファイルを単一のパッケージに圧縮および組み合わせるための人気の選択です. このガイドでは、パスワード保護および暗号化された RAR ファイルを含む C# で RAR ファイルを 抽出する方法を示します. .NET のための Aspose.ZIP を使用すると、RAR4 と RAR5 ファイルの両方を簡単に抽出および管理できます.

テーブルコンテンツ

1. C# RAR エクストラクションを設定する}

C# で RAR アーカイブから ファイルを抽出するには、 .NET のための Aspose.ZIP をインストールする必要があります この強力なライブラリは、暗号化されたアーカイブを含む RAR4 と RAR5 フォーマットの両方をサポートしています.

インストール

NuGet を通じて図書館を次のコマンドでインストールできます:

PM> Install-Package Aspose.Zip

代わりに、直接ダウンロードできます Aspose ダウンロードページ.

2.RARから特定のファイルを抽出する

RAR ファイルから 単一のファイル を抽出するには、以下の手順に従ってください:

  • RAR アーカイブをダウンロードする RarArchive クラス.
  • 抽出したい特定のファイルを選択します.
  • 引き出されたファイルを望ましい場所に保存します.

コード例

using (RarArchive archive = new RarArchive("input.rar"))
{
    RarArchiveEntry entry = archive.Entries["example.txt"];
    entry.Extract("output_folder/example.txt");
}

この方法では、RARアーカイブから単一のファイルを効果的に抽出することができます.

3.RARアーカイブからすべてのファイルを抽出する

RAR ファイルから すべてのファイルを抽出するには、以下の手順に従ってください:

  • RARファイルをダウンロードします.
  • 抽出のためのターゲットディレクトリを指定します.

コード例

using (RarArchive archive = new RarArchive("input.rar"))
{
    archive.ExtractToDirectory("output_folder/");
}

このアプローチでは すべてのファイル をアーカイブから指定されたディレクトリに抽出します.

4. パスワード保護 RAR からファイルを抽出

パスワード保護のRARアーカイブを処理する際には、以下の手順に従って特定のファイルを抽出することができます:

  • 暗号化されたRARアーカイブをダウンロード.
  • 正しいパスワードを提供します.
  • 望ましいファイルを抽出します.

コード例

using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
    RarArchiveEntry entry = archive.Entries["secure_file.txt"];
    entry.Extract("output_folder/secure_file.txt");
}

この方法は、パスワード保護のRARアーカイブから特定のファイルを効率的に解除および抽出します.

5. パスワード保護 RAR からすべてのファイルを抽出

パスワード保護のRARアーカイブから すべてのファイルを抽出するには、以下の手順に従います:

  • 暗号化されたRARファイルをダウンロードします.
  • 正しいパスワードを入力します.
  • すべてのファイルを望ましい出力フォルダーに抽出します.

コード例

using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
    archive.ExtractToDirectory("output_folder/");
}

この方法は、すべての暗号化されたファイルを抽出し、その元の構造を保存することを保証します.

6. 無料 API ライセンスを取得する

Aspose.ZIP の完全な機能を解除するには、無料の暫定ライセンス(https://purchase.aspose.com/temporary-license)を要求することができます).

詳細なドキュメンタリーを得るには、 Aspose.ZIP ガイド ** を参照するか、コミュニティと関わる ** アスポス フォーラム のご質問をお願いします.

7.結論と追加資源

概要

このガイドでは、以下をカバーしています:

    • C#でRARファイルを抽出する方法#
    • パスワード保護および暗号化されたRARファイルの抽出
    • 単一およびバッチ抽出物の両方の処理

Aspose.ZIP for .NET を使用すると、アプリケーション内のアーカイブを効率的に 抽出、圧縮、管理できます!

More in this category