当前位置:首页 - 产品中心 - 文档管理

产品名称:Xceed Real-Time Zip for Xamarin

生产厂商:Xceed产品类别:文档管理

Real-Time Zip for Xamarin

创建和读取 Zip 文件,无需中间磁盘/内存存储,无需等待完整文件到达或读取。为服务器和网络场景以及高要求环境提供理想的即时性能。由响应迅速的支持和开发团队提供支持,他们的唯一目标就是让您完全满意。

一旦要压缩的第一个数据可用,就开始以流方式创建 Zip 文件。不需要等待压缩文件列表,不需要提前知道文件大小或文件数量,只要开始读取或接收到第一个要压缩的文件的数据就可以开始输出 Zip 文件。生成的 Zip 文件可以立即通过网络发送或保存在本地,并且随着更多数据的接收和压缩,其余的存档变得可用。

一旦开始读取或接收 zip 文件的第一个数据,zip 文件就会被类似地提取并立即提取。常规 Zip 压缩库组件根本无法以这种方式工作。提供优化的性能类型,非常适合高要求服务器环境、无盘操作、I/O 密集型网站或任何需要实时流压缩/解压缩功能或内存或磁盘空间的情况是溢价。Zip 存档中文件的大小或数量对内存和磁盘空间要求绝对没有影响。

易于使用,只需几种方法即可执行强大的流式 Zip 压缩/提取,该库支持最新的 WinZip 12 和更高版本的 Zip 文件格式,以及 LZMAPPMdBZip2BWTDeflate Deflate64 压缩方法。完美的事件和属性集让开发人员可以监视和控制 Zip 写入/读取过程。

基于经过 10 年广泛使用时间考验的 Xceed Real-Time Zip for .NET,已多次更新,并持续改进。它继承了 Xceed Zip for .NET 中实施的稳定核心数据压缩算法,该库具有 15 年的 .NET 跟踪记录,被许多财富 500 强公司在其应用程序中使用和信任,在 Windows 服务器操作系统中也被 Microsoft 所信赖。

.NET技术

l  使用 100% 托管 C# 代码编写,并使用 .NET 框架 2.0/3.54.0 及更高版本为 Xamarin 构建和测试。

100% 托管代码用 C# 编写。蓝图订阅中包含的源代码。

NET C# 示例应用程序。

l  为匹配 .NET Framework 类库而量身定制的面向对象设计。

l  所有错误处理都通过 .NET 异常类进行。

l  不需要显式处理对象。

l  符合 CLS(通用语言规范)。

l  不使用不安全块来满足最低权限要求。

.NET 2.0 .NET 3.5 的单独构建。.NET 4.0+ 构建是使用客户端配置文件编译的。

功能特征

l  更快:创建 Zip 文件时不需要使用临时文件,这意味着在创建全新的 Zip 文件时,它甚至比 Xceed Zip for .NET 更快。

l  更安全:由于在编写 Zip 文件时不使用临时文件,因此在 Zip 创建过程中未经授权访问或修改文件的可能性较小。

l  该产品的主要 ZipWriter ZipReader 类分别使用任何可搜索或不可搜索的基于流的对象作为目标或源 Zip 存档,以实现完全的灵活性和即时压缩/解压缩。

l  轻量级库。

Zip 档案的创建在收到要压缩的数据后立即开始:无需等待所有文件,甚至无需等待完整文件。不需要事先知道文件的数量或大小。

Zip 存档可以立即通过网络发送或在写入过程开始后立即保存在本地,并且存档的其余部分在压缩后可用。

l  即使组件仍在接收 Zip 存档,存档文件也会被提取并立即可供进一步处理。

Zip 存档中文件的大小或数量对内存和磁盘空间要求绝对没有影响。

l  执行强大的 Zip 压缩/提取只需要几个方法和属性。

l  支持 PPMdBZip2BWTDeflate Deflate64 压缩方法。

l  支持 AES 加密和解密以获得最大的 WinZip 兼容性。组件使用的 AES 加密算法现在可以由开发者设置。

l  唯一提供 WinZip 12 兼容性的库,支持 LZMA 算法以在某些情况下改进压缩。注意:不支持使用 WinZip 12 的特殊 JPEG 重新压缩功能的 Zip 文件。

l  提供了标题中的 UTF-8 字符编码,以改进对文件名和注释中国际字符的支持。

l  还提供了监视和控制 Zip 写入/读取过程的事件和属性。

l  与旧的 zip 工具兼容。

ZipWriter 可以生成产品的 ZipReader 可以读取的未压缩的 zip 文件,从而增加了灵活性(结合了 Deflate 格式和无压缩)。

全国服务热线:
021-52550099