Xceed Zip for .NET 关于

在内存中创建 Zip 文件或压缩/解压缩数据。

Xceed Zip for .NET 是一个用于.NET和ASP.NET的数据压缩和全功能文件操纵类库。 Xceed Zip for .NET提供灵活的zip, unzip, 流数据压缩和一种创新和广泛的文件系统对象模型,可简化zip文件与其他常规文件和文件夹的作用。 Xceed Zip for .NET是用100%托管C#代码编写的,此类库的设计是为了给.NET程序员提供尽可能高的性能和灵活性。 Vanguard Subscription 为发布时最新的版本提供升级, 同时可通过电话提供优先支持和专用的电子邮件地址。 Blueprint 版包括 C# 源代码以及1年的Vanguard 按需付费服务包括对源代码的升级。

.NET 技术

  • 100% 用C#编写的托管代码 (Blueprint版中包含完整的源代码)
  • 进行了彻底重写和重新设计, - 而不是一个在循环再用的ActiveX构件基础上的.NET界面
  • 专为.NET 框架设计的面向对象的设计
  • 可与.NET的基本类库无缝集成
  • 通过.NET 的例外类进行所有的错误处理
  • 无需对对性进行明确的处理
  • 满足CLS (公共语言规范)
  • 不再为了达允许的最低要求而采用不安全的块
  • 根据需要处理临时文件的隔离存储
  • 文档将完全集成在Visual Studio.NET中
  • VB.NET 和 C# 范例包括: 一个类似WinZip的zip应用程序,一个与PKZIP类似的控制台zip应用程序,一个流压缩范例和一个类似Windows 资源管理器的,允许您可以以互换的方式处理文件、文件夹和ZIP文件的应用程序

主要的功能

  • 在磁盘上或内存中创建新的zip文件或对现有的zip文件进行更新
  • 从/向磁盘或隔离存储区进行Zip压缩或解压缩(在2.0版中进行了改进)
  • 对分成几部分的zip文件的读、写和更新(2.0版的新功能)
  • 对跨多个磁盘的zip文件的读、写和更新(2.0版的新功能)
  • 创建强大的全定制子解压zip文件(2.0版的新功能)
  • 支持新的Deflate64 压缩方法(2.0版的新功能)
  • 用完整的文件规格列出一个zip文件的内容
  • 对任何.NET流的也所或解压缩
  • 在内存中对byte arrays进行完全的压缩和解压缩
  • 在磁盘上、内存中和隔离存储区中对zip文件中的文件和文件夹进行拷贝、移动、重命名和属性更改(在2.0版中进行了改进)
  • 在磁盘上对文件加和文件进行拷贝、移动、重命名、删除和属性更改
  • Zip的口令加密
  • 基本的zip文件和压缩操作的在线快捷方式类
  • 完全可扩展的类,以便您根据需要对库的功能进行定制
  • 包含丰富信息,包括百分比、字节和文件计数的状态报告事件
  • 可编程的过滤器系统,以通过内建的文件属性、尺寸、日期时间图章和文件名过滤器将处理限制在特定的文件文件或文件夹。 根据需要创建您自己定制的过滤器。

其他功能

  • 逐文件进行ZIP文件的口令加密
  • 对整个目录机器内容进行重复的zip或unzip
  • 对每个文件或文件夹保存在zip文件中的路径信息进行控制
  • 只对比zip文件或目标文件夹中的文件更新的文件进行Zip或unzip处理
  • 旨在特顶的条件下才对文件进行覆盖
  • 分块的zip文件可将Pkware 或 Xceed的命名习惯用于每个zip文件的一部分或创建您自己的定制命名习惯
  • 分块的zip文件可以写入不同的文件夹中
  • 只触发您的应用程序所请求的事件,以提高性能
  • 获取和设置单个文件备注或全局zip文件的备注
  • 支持每个文件采用不同的加密口令
  • 可控制的压缩水平和方法
  • 当前打开的并用于其他进程的写操作的zip文件
  • 支持长文件名和UNC路径
  • 对最终会被处理的文件进行预览
  • 处理系统和隐藏文件,覆盖只读文件

自解压zip文件的功能(2.0版的新功能)

  • 创建新的自解压zip文件,或将现有的zip文件转换为自解压zip文件。
  • 自解压zip文件可以跨多个磁盘
  • 创建可在所有Windows95、98、ME、NT、2000、XP操作系统上运行的32位自解压zip文件或可在所有Windows3.X系统运行的16位自解压zip文件
  • 对现有的自解压zip文件的更新和重新配置
  • 可定制的介绍信息和对话框标题
  • 用可配置的接受和拒绝按钮来显示一份license协议
  • 对所有其他的消息、提示和按钮标题进行定制
  • 对自解压zip文件的应用程序图标进行定制
  • 设置默认的解压文件夹
  • 允许用户选择另一个解压目录
  • 在遇到加密文件时请求口令
  • 用户可以输入解密的口令或选择略过文件,如果他们没有文件的口令的话
  • 在成功地解压缩文件后显示一个文本文件
  • 可定制的覆盖行为,通过对话框向用户提供各种覆盖选项
  • 显示解压状态
  • 为了平静运转的考虑,可选择性地关闭用户交互和对话框