压缩文件是复合 Objective-C 文档的理想容器。压缩文件被广泛使用且易于理解。您可以随意访问它们的各个部分。该格式压缩效果良好,并且拥有广泛的操作系统和工具支持。因此,我们希望将该格式变成更易于您选择的一种格式。因此,该库具有以下特性:
- 易用的界面:公共 API 只提供了三个类!但您可以使用熟悉的 NSArray 集合和属性浏览压缩文件。您还可以通过熟悉的 NSData、NSStream 和 Image I/O 类进行压缩、解压缩和重新压缩压缩文件。
- 高效的实现:我们对压缩文件的读写进行了优化,以减少虚拟内存压力和磁盘文件碎片。根据您的复合文档组织方式,更新单个条目可能会比将相同数据写入单独的文件更快。
- 文件格式兼容性:由于 ZipZap 符合压缩文件格式规范,它可以与大多数 Mac、Linux 和 Windows 压缩工具配合使用。