iOS 利用ZipArchive 打包添加文件注释

第一次写技术文章,不周之处请见谅。

在最近几天,需要为文件添加注释(可以在windows上利用好压工具看是否成功),关于ZipArchive的使用此处省略,自行。

关于ZipArchive现在有两种,SSZipArchive只是又封装了一下类方法,使用起来更加便捷。

此处修改在ZipArchive.mm和ZipArchive.h中。

首先在ZipArchive.h中添加comment属性,

@private

zipFile_zipFile;

unzFile_unzFile;

NSString*_password;

//添加注释属性

NSString*_comment;

id_delegate;

}

添加方法:

-(BOOL) CloseZipFile2:(NSString*)comment;

{

_password=nil;

if(_zipFile==NULL)

returnNO;

BOOLret =zipClose(_zipFile,[comment cStringUsingEncoding:NSASCIIStringEncoding] )==Z_OK?YES:NO;

_zipFile=NULL;

returnret;

}

为什么要在此处添加呢?

在zip.c中,externint ZEXPORTzipClose (file, global_comment)

zipFilefile;

constchar* global_comment;

只要在最后传入global_comment,就可以为文件添加注释啦。

你可能感兴趣的:(iOS 利用ZipArchive 打包添加文件注释)