功能
Aspose.ZIP for .NET:一款功能强大的 ZIP 压缩档案管理库
Aspose.ZIP for .NET 是一个全面的库,提供了在 .NET 应用程序中处理 ZIP 压缩档案的高效方式。使用我们的强大 API,您可以轻松创建、读取和修改 ZIP 文件,使其成为管理和分发大型数据集、文档或多媒体文件的理想选择。
主要功能:
创建 ZIP 档案
- 使用自定义设置(如压缩级别、密码保护和文件权限)从头开始生成新 ZIP 文件。
- 创建自解压 ZIP 档案,无需外部解压工具即可运行。
- 通过创建多个物理 .zip 文件来启用大型 zip 档案的跨越。
添加/提取文件
- 将新文件追加或插入到现有的 ZIP 档案中,而不会覆盖内容。
- 从 ZIP 档案中提取单个文件和文件夹,支持可选的文件筛选。
- 压缩和解压缩各种格式的文件,包括图像、文档、视频和可执行文件。
处理现有存档
- 加载和操作现有的 ZIP 文件,包括创建时间、修改时间和权限。
- 更新嵌入式存档的元数据(如文件时间戳、所有者/组/权限等)。
- 从外部存档中删除或移除单个文件/文件夹,同时保留其他内容。
高级压缩和密码保护功能
- 利用自定义压缩算法创建增强数据完整性的 zip 压缩格式数据流。
- 设置压缩和提取时的密码,具有可配置的加密散列选项(MD5/SHA-256 等)。
- 通过 Unix 权限应用文件访问控制。
注意:密码保护为防止未经授权访问提供了额外的安全层。
处理错误和异常
我们的强大 API 通过 .NET 异常处理和报告潜在错误,减少了开发压缩任务中错误功能的复杂性。