Aspose.ZIP  for .NET

用于文件压缩和存档的 .NET API

压缩文件以在任何基于 .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 或 AES 加密(如 AES128、192 和 AES256)的传统加密提供保护。

.NET Core 和 .NET Framework 压缩 API 功能

易于集成

从一个或多个文件创建档案

将文件添加到档案 without compression

加密或解密整个档案或特定条目

将条目添加到现有存档

从现有存档中删除条目

压缩文件夹尊重其结构

解压到与归档结构相关的目录

通过应用并行性压缩任何大小的文档

在 .NET 应用程序中集成压缩 API

压缩库集成很简单,而大多数 compress &只需几行代码即可执行解压缩操作。

单个文件压缩 - C#


     var dir = "full directory path";

     using (var arch = new Archive()){

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

     }