C# を使用して RAR ファイルを抽出する方法

このガイドでは、C# を使用して RAR ファイルを抽出する方法のプロセスについて説明します。これには、開発環境を設定するためのリソース、プログラミング ロジックを詳しく説明する手順のリスト、C# を使用して RAR ファイルを解凍するための実行可能なサンプル コードが含まれています。さまざまな基準に基づいて選択したファイルのみを抽出するオプションについて学習します。

C# を使用して RAR ファイルを解凍する手順

  1. Aspose.Zip for .NET を使用して RAR ファイルを抽出するように環境を設定します
  2. RarArchive クラス オブジェクトを使用してソース RAR ファイルをロードします
  3. RAR ファイル内のすべてのエントリを解析します。
  4. 各反復で entry 名を使用してファイル ストリームを作成します
  5. ソースエントリからすべてのバイトを読み取り、ファイルストリームに保存します。
  6. すべてのバイトを書き込んだ後、各ファイルをディスクに保存します

これらの手順では、C# を使用して RAR を抽出する方法について詳しく説明します。このプロセスは、ソース RAR ファイルをロードして、そのファイル内のすべてのエントリを解析することによって開始されます。その名前を使用してエントリごとに個別のファイルを作成し、ディスクに保存する前に、アーカイブのすべてのバイトをそれぞれのファイルに保存します。

C# を使用して RAR ファイルを抽出するコード

このサンプル コードでは、C#* を使用して RAR を解凍する方法を示します。アーカイブ内のすべてのエントリを反復処理する際、サンプル コードで使用されているように、圧縮サイズ、作成時刻、最終アクセス時刻、変更時刻、および名前を使用してファイルをフィルタリングできます。ファイル情報は、RarArchiveEntry クラスを使用してのみ取得できるため、ファイルを抽出する必要はありません。

この記事では、C# を使用して RAR を解凍するプロセスを説明しました。 ZIP ファイルを解凍する場合は、C#でZIPファイルを解凍する方法 の記事を参照してください。

 日本語