
導入
RAR ファイルは複数のファイルを単一のパッケージに圧縮および組み合わせるための人気の選択です. このガイドでは、パスワード保護および暗号化された RAR ファイルを含む C# で RAR ファイルを 抽出する方法を示します. .NET のための Aspose.ZIP を使用すると、RAR4 と RAR5 ファイルの両方を簡単に抽出および管理できます.
テーブルコンテンツ
- C# RAR 抽出を設定する
- RAR から特定のファイルを抽出する
- RAR Archive からすべてのファイルを抽出する
- パスワード保護のRARからファイルを抽出
- パスワード保護のRARからすべてのファイルを抽出する
- 無料 API ライセンスを取得
- 結論と追加資源
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 を使用すると、アプリケーション内のアーカイブを効率的に 抽出、圧縮、管理できます!