CBZipFile 1.1.0

CBZipFile 1.1.0

测试已测试
语言语言 CC
许可证 MIT
发布时间最新发布2015年7月

CocoaBob 维护。



CBZipFile 1.1.0

CBZipFile 是 minizip 的 Cocoa 封装,用于读取 zip 包,它是线程安全的,特别优化了随机访问。

入门

  1. 获取 minizip。

    官方网站

    GitHub 镜像

  2. 将以下文件添加到您的项目中。

    • ioapi.c
    • ioapi.h
    • unzip.c
    • unzip.h
  3. 将 libz.dylib 添加到您的 project 的 链接二进制与库 项目构建阶段。

  4. 将 CBZipFile.h/.m 添加到您的项目中。

如何使用 CBZipFile

// Initialize a zip file
CBZipFile *zipFile = [[CBZipFile alloc] initWithFileAtPath:@"foo.zip"];

// Open the zip file
[zipFile open];

// Get file list
[zipFile fileNames];

// Build hash table to support random access
[zipFile buildHashTable];

// Get file contents
[zipFile readWithFileName:@"bar.jpg" caseSensitive:YES maxLength:NSUIntegerMax];

// Close the zip file
[zipFile close];

兼容性

使用 Xcode 5.0 开发,启用了 ARC。

许可证

MIT 许可证 (MIT)

版权所有 (c) 2013 CocoaBob

以下条款授予任何个人获得此软件和相关文档文件(“软件”)的副本(以下简称“软件”),不受限制地对该软件进行处理,包括但不限于使用、复制、修改、合并、发布、分发、再许可、出售软件副本来授予获得软件的人,以及允许向获得软件的人授权这样做的权利,只要遵守以下条件

以上版权声明和本许可声明应包含在软件的所有副本或主要部分中。

本软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于对适销性、特定用途的适用性和非侵权性的保证。在任何情况下,作者或版权所有者不对任何索赔、损害或其他责任负责,不论是对合同、侵权或其他方式而产生,或与软件或软件的使用或其他方式有关,或源自使用或以其他方式处理软件。