Aspose.ZIP  for .NET

ファイルの圧縮とアーカイブのための.NETAPI

ファイルを圧縮して、.NETベースのアプリケーション内からZIP、7Zip、RAR、TAR、GZIP、BZ2、LZ、CPIO、XZ、Z、CABタイプのアーカイブを作成または解凍します。

  ダウンロード无料トライアル
  
 

Aspose.ZIP for .NETは、標準のZIP形式用の柔軟なドキュメント圧縮およびアーカイブ操作APIです。 APIを使用すると、.NETアプリケーションは、ファイルの圧縮/解凍、ファイルのアーカイブ、およびフォルダーとアーカイブの暗号化を実現できます。このAPIは、ZIP、RAR、7Zip、GZIP、BZ2などのよく知られたすべてのアーカイブ形式で動作します。また、Linuxの多くのアーカイブ形式(CPIO、TAR、Lzip、Bzip2、XZ、Z)を使用します。ユーザー定義のパスワードと、ZipCryptoまたはAES128、192、AES256などのAES暗号化を使用した従来の暗号化による保護を提供します。

.NETCoreおよび.NETFramework圧縮APIの機能

簡単な統合

1つ以上のファイルからアーカイブを作成する

アーカイブにファイルを追加する without compression

アーカイブ全体または特定のエントリを暗号化または復号化する

既存のアーカイブにエントリを追加する

既存のアーカイブからエントリを削除する

その構造を尊重してフォルダを圧縮する

アーカイブ構造を尊重してディレクトリに解凍します

並列処理を適用して、任意のサイズのドキュメントを圧縮します

.NETアプリケーションへの圧縮APIの統合

圧縮ライブラリの統合は単純ですが、ほとんどの圧縮と解凍操作は、わずか数行のコードで実行できます。

単一ファイルの圧縮-C#


     var dir = "full directory path";

     using (var arch = new Archive()){

        arch.CreateEntry("filename.dat", dir+"file.dat");
        arch.Save(dir+"result.zip");

     }