Xceed Real-Time Zip for .NET是一款.NET平台下的ZIP文件读写,并不需要任何中间介质,完全的实时流压缩与解压操作,完全由C#编写,提供完整的源代码。
具体功能:
压缩和非压缩的文件不需转换为中间的磁盘/存储文件或临时文件,控件并不需要本地磁盘的写入权限
该产品主要的ZipWriter和ZipReader类可使用任何可寻的或非可寻流的对象作为目标或源压缩文件,并各自支持灵活的实时压缩/解压缩
轻量级库
支持尽可能快的压缩已收到的数据:不需等待所有文件,甚至不需要完整的文件。也不需要事先知道文件的数量或大小
可通过网络实时传送已压缩的Zip文件,并且未传输的其余文档仍然可作为压缩文件使用
安全性:因为当创建Zip文件不会创建任何的临时文件,所以在创建Zip的过程中对未经授权的访问或文件的修改都是不可能的
即使组件仍然在接收Zip压缩文件,压缩文件仍可随时的被提取,并可以立即作进一步处理
在Zip压缩文件中,文件的数量或大小绝对不会受内存和磁盘空间的要求所影响
仅仅使用几个方法和属性,就能实现强大的Zip压缩/提取
支持BZip2, BWT, Deflate, 和 Deflate64压缩算法
支持AES加密和解密,这是为了最大化的兼容WinZip
同时也提供了监测和控制Zip的读/写过程的事件和属性
完全兼容WinZip12
支持读取Xceed Unicode Extra Header,所以它现在可以用Unicode字符保存文件名。这对于处理国际字符是非常有用的
100%使用C#托管代码编写。支持.NET Framework2.0以上
遵从CLS(通用语言规范)
不使用不安全的模块,必须有最小权限的要求
文档完全集成到Visual Studio中
有VB.NET 和 C#的示例程序
下载该控件请到龙博方案网