发布网友 发布时间:2022-05-06 13:21
共2个回答
热心网友 时间:2022-06-30 17:41
参考 http://www.eoeandroid.com/thread-42409-1-1.html用 zlib我用了在contrib文件夹minizip例子进行改装,最终终于解决了用到了ioapi.c ,ioapi.h ,unzip.c ,unzip.h ,miniunz.c 对ioapi和miniunz做一下修改就可以通过编译。具体修改也就是open64和ftell064 fseeko64映射到fopen和ftell ,fseeko函数上就可以了。#define fopen64(filename, mode) fopen(filename, mode)#define ftello64(stream) ftello(stream)#define fseeko64(stream, offset, origin) fseeko(stream, offset, origin)根据miniunz.c里的main方法封装一个自己适用的方法就OK了。实测用Java和C解压同一个文件Java用了>60S 而C用了<1S 效果明显啊热心网友 时间:2022-06-30 17:41
object-c 上有个zipKit的插件。要不你去参考一下。应该原理差不多。