保護されたZIPを抽出する
IronZIPは、通常、AES128、AES256ベースの暗号化に対応した保護されたZIPアーカイブを抽出することができます。 その多様性により、軽く保護されたものから高度に保護されたものまで、幅広いZIPファイルを簡単に抽出することができます。 このライブラリはミッションクリティカルなアプリケーション用のプロセスを簡素化し、既存のアプリケーションに簡単に統合するか、独立した抽出プログラムとして使用できます。
Extracting Protected Zip File with C#
IronZIPを使用しています;IronZipArchive.ExtractArchiveToDirectory("output.zip", "extracted", "P@ssw0rd");.
ZIPアーカイブの抽出
まず、プロジェクトに IronZip 名前空間を追加する必要があります。これにより、その機能を利用できるようになります。 その後、ExtractArchiveToDirectory メソッドを使用して、ZIPアーカイブの内容を指定した場所に抽出することができます。
この関数はZIPファイルの内容を指定されたディレクトリに抽出します。 最初の引数には、データを抽出したいZIPファイルの絶対パスが必要です。 2番目の引数は、抽出されたファイルを配置する対象ディレクトリを指定します。 ZIPアーカイブがパスワードで保護されている場合、3番目の引数に正しいパスワードを含める必要があります; そうでないと、抽出プロセスは失敗し、ランタイムエラーが発生します。

