ZipZap:适用于iOS,macOS和tvOS的zip文件IO库

时间:2024-03-14 20:42:12
【文件属性】:

文件名称:ZipZap:适用于iOS,macOS和tvOS的zip文件IO库

文件大小:928KB

文件格式:ZIP

更新时间:2024-03-14 20:42:12

Objective-C

ZipZap是适用于iOS,macOS和tvOS的zip文件I / O库。 zip文件是复合Objective-C文档的理想容器。 Zip文件已被广泛使用并广为人知。 您可以随机访问它们的零件。 格式压缩得体,并具有广泛的操作系统和工具支持。 因此,我们希望使这种格式对您来说更加容易。 因此,该库具有以下特点: 易于使用的界面:公共API仅提供两个类! 但是,您可以使用熟悉的NSArray集合和属性浏览zip文件。 您可以通过熟悉的NSData , NSStream和Image I / O类对zip文件进行压缩,解压缩和重新压缩。 高效的实现:我们优化了zip文件的读写,以减少虚拟内存压力和磁盘文件抖动。 根据复合文档的组织方式,更新单个条目可能比将相同数据写入单独文件要快。 文件格式兼容性:由于ZipZap严格遵循,因此它适用于大多数Mac,Linux和Windows zip工具


【文件预览】:
ZipZap-master
----.travis.yml(116B)
----zipzap.podspec.json(2KB)
----ZipZap.xcodeproj()
--------project.pbxproj(90KB)
--------xcshareddata()
----README.markdown(5KB)
----LICENSE.text(1KB)
----.gitignore(56B)
----ZipZap()
--------ZZStoreOutputStream.h(682B)
--------ZZFileChannel.m(2KB)
--------ZZArchive.h(5KB)
--------ZZDataChannelOutput.m(1KB)
--------ZZStandardCryptoEngine.h(1018B)
--------ZZScopeGuard.h(288B)
--------ZZArchiveEntry.h(9KB)
--------ZZInflateInputStream.m(3KB)
--------ZZChannel.h(623B)
--------ZZAESDecryptInputStream.mm(3KB)
--------ZZNewArchiveEntryWriter.h(1KB)
--------ZZArchive.mm(11KB)
--------ZZArchiveEntry.m(4KB)
--------ZZNewArchiveEntryWriter.mm(11KB)
--------ZZAESDecryptInputStream.h(831B)
--------ZZInflateInputStream.h(715B)
--------ZZChannelOutput.h(509B)
--------ZZStandardDecryptInputStream.h(812B)
--------ZZStandardDecryptInputStream.mm(2KB)
--------ZZError.h(3KB)
--------ZZFileChannelOutput.m(2KB)
--------ZZOldArchiveEntryWriter.mm(3KB)
--------ZZStandardCryptoEngine.cpp(3KB)
--------ZZHeaders.h(6KB)
--------ZZFileChannel.h(756B)
--------ZZArchiveEntryWriter.h(600B)
--------ZZDataChannel.m(1KB)
--------ZZConstants.m(251B)
--------ZZError.m(270B)
--------ZZFileChannelOutput.h(742B)
--------ZZDataProvider.h(3KB)
--------ZZDataChannelOutput.h(692B)
--------ZZOldArchiveEntryWriter.h(928B)
--------Info.plist(808B)
--------ZZConstants.h(2KB)
--------ZZDeflateOutputStream.m(3KB)
--------ZZNewArchiveEntry.h(1KB)
--------ZZDeflateOutputStream.h(806B)
--------ZZDataChannel.h(759B)
--------ZZStoreOutputStream.m(1KB)
--------ZipZap.h(2KB)
--------ZZOldArchiveEntry.mm(14KB)
--------ZZNewArchiveEntry.mm(2KB)
--------ZZOldArchiveEntry.h(1KB)
----ZipZapTests()
--------ZZDecryptTests.m(11KB)
--------ZZDataChannelTests.m(1KB)
--------ZZTasks.h(476B)
--------ZZZipNewTests.m(15KB)
--------ZZZipOldTests.h(1KB)
--------ZZZipOldTests.m(8KB)
--------ZZZipTests.m(6KB)
--------ZZChannelTests.h(848B)
--------ZZZipTests.h(565B)
--------ZZFileChannelTests.m(2KB)
--------assets()
--------ZZDataChannelTests.h(517B)
--------ZZDecryptTests.h(748B)
--------ZipZapTests-Info.plist(995B)
--------ZZTasks.m(3KB)
--------ZZChannelTests.m(3KB)
--------ZZUnzipTests.m(10KB)
--------ZZZipNewTests.h(2KB)
--------en.lproj()
--------ZZFileChannelTests.h(517B)
--------ZZUnzipTests.h(654B)

网友评论