この記事は、 .NET Archive Extraction Library を使用して ZIP ファイルの抽出を効果的に処理するための包括的なガイドとして役立ちます.
C#でZIPファイルを抽出する#
以前の私たちの ZIPファイルの作成に関する記事一覧, さまざまなパッケージファイルの使用方法について話し合いました ASPOSE.ZIP 用 .NET. 現在、 unzipping ZIP ファイル に浸透し、C# でパスワード保護および AES 暗号化 ZIP ファイルの両方からファイルを抽出します#.
テーブルコンテンツ
C#でZIPアーカイブを抽出 - APIインストール
始める前に、あなたが持っていることを確認してください ダウンロード 参照 Aspose.ZIP for .NET. パッケージをインストールすることもできます パッケージマネージャー. 図書館をプロジェクトに追加するには、以下のコマンドを実行します:
PM> NuGet\Install-Package Aspose.Zip
C#でZIPファイルを抽出する方法
ZIPファイルの抽出は2つの主要な方法で行うことができます:
- ZIPアーカイブから各ファイルを個別に抽出します.
- すべてのファイルを .NET Core Zip を使用して指定されたフォルダーにダウンロードします.
C# 各ファイルを ZIP で抽出
抽出の進歩を監視しながら個別にファイルを抽出するには、以下の手順に従います:
- ZIP アーカイブを使用して開く FileStream.
- 初期の例を挙げる アーカイブ クラスと共に FileStream オブジェクト.
- ZIP内のファイルへのアクセスは アーカイブ エントリー コレクション.
- セットアップ A ArchiveEntry.エクストラクション イベントは、抽出の進歩を示すために動作します.
- 利用する ArchiveEntry.Extract(ストリング) ファイルを抽出する方法.
以下は、C#でZIPファイルからファイルを抽出する方法を示すコードサンプルです#:
Unzip ZIP ファイルを C# でフォルダーに#
すべてのファイルを特定のフォルダーにダウンロードすることを好む場合は、以下の手順に従ってください:
- ZIPアーカイブを開く FileStream クラス.
- 例を生み出し アーカイブ クラスはZIPから始まりました FileStream オブジェクト.
- 使用する The Archive.ExtractToDirectory(ストリング) 指定されたフォルダーにファイルを unzip する方法.
以下は、ZIP ファイルを C# Unzip File to Folder を使用するフォルダーに unzip するためのコード サンプルです:
C# Unzip パスワード保護 ZIP ファイル {#Unzip パスワード保護 ZIP ファイル-in-CSharp}
パスワード保護 ZIP ファイルは Aspose.ZIP for .NET を使用して抽出できます ArchiveLoadOptions クラスは、あなたが2番目のパラメーターとして通過します アーカイブ’たとえば、 C# Unzip ファイルとパスワード は、以下の例を参照してください.
以下は、パスワード保護 ZIP ファイルを unzipping するためのサンプルコードのスナイプです:
AES 暗号化 ZIP ファイルを C# で抽出 {#Unzip-AES-暗号化 ZIP ファイル-in-CSharp}
あなたの ZIP アーカイブが AES で暗号化されている場合、 Aspose.ZIP for .NET は、AES128、aes192、および aes256 の暗示化方法をサポートします ArchiveLoadOptions クラス.
AES 暗号化 ZIP ファイルを C# で抽出する方法は以下の通りです#:
C# ZIP エクストラクション API - 無料ライセンスを取得
評価制限なしで ZIP 抽出を行うことができます 無料の暫定ライセンス.
結論
この記事では、C#を使用して unzip ZIP ファイルを処理する方法をカバーし、パスワードで保護されているZIP アーカイブの抽出に取り組んだ ドキュメンタリー.
このガイドは C# .NET 6 Zip File Extraction、 ** C#.NET 7 ZIP File Extract**などのリソースです。 あなたが特定のフォルダーに .net コア zip ファイルエクストラクションで働いているか、エラー処理を搭載して c# デコムプレス zIPを実施しているかどうかにかかわらず、ここで議論されたテクニックは、ZIP 抽出能力を強化します.
さらにあなたを助けるために、このガイドには C# Unzip ファイル、 C# メモリ で ウィンジップ フィル、および デコムプレス ZIP に関する情報が含まれます. あなたはまた について 学ぶ ◎ C # オープン ジープ, c # アンパック Zip および どのように エクストラクト ゼイプ パスワードなし. ご興味がある場合は、パスの保護された アーカイブで作業するには、我々は どうやって Retrieve ザイポ ファンド と Open Encrypted ゾイピ フォイル の方法をカバーします#.
さらに、 .NET Unzip ファイルや C# アーカイブ の操作を実行する方法を知りたい場合は、このガイドは C# Decompress ZIP おかげで始めるために必要なすべての情報を提供します.