Zip for ASP.NET MVC

快速压缩数据,节省磁盘空间和网络带宽,同时可以控制和处理压缩数据。ComponentOne Zip™ for ASP.NET MVC 帮助您轻松压缩文件,同时添加和删除压缩文件和文件夹。您甚至可以读写存储在流中的 zip 文件。

功能&亮点

读写数据流中的 Zip 文件

除了使用 C1ZipFile.Open (流)方法处理实际文件,Zip 现在有读写存储在数据流中 Zip 文件的功能。您可以读取嵌入在应用程序资源或存储在数据库中的 zip 文件,而不是在实际的文件。

压缩和扩展文件夹

通过 Zip 您可以很容易地压缩和扩展文件夹,同时保留文件夹结构。

获取和设置文件信息

轻松获取 zip 文件信息,包括 zip 文件内容的详细列表。您还可以通过添加和检索注释,控制 zip 文件中单个条目的路径信息来管理文件的信息,并获取和设置全局 zip 文件注释。

快速、低内存使用的压缩引擎

有了 Zip 的低内存占用引擎,您可以将文件或内存缓冲压缩到新的或已有的 Zip 文件中,直接解压文件到磁盘或内存,完全在内存中压缩和解压字符串或缓存,为了获取最大的灵活性,您还可以添加基于流的压缩和解压缩。

压缩和操作压缩文件

压缩文件包括系统文件和隐藏文件。您可以轻松操纵压缩文件,从 zip 文件中删除文件,在压缩文件控制压缩量并指定文件解压缩的路径。

合并了 ZLIB 的优势

ZLIB 是拥有便携、跨平台的数据格式特点的通用无损数据压缩库。与 Unix 压缩和 GIF 图像 LZW 压缩不同,ZLIB 压缩方法基本上没有扩展数据(LZW 在极端的情况下文件大小会变为双倍或三倍),并且拥有独立于数据输入的内存占用。