第一次寫技術文章建瘫,不周之處請見諒洁桌。
在最近幾天,需要為文件添加注釋(可以在windows上利用好壓工具看是否成功)氧敢,關于ZipArchive的使用此處省略日戈,自行簡書。
關于ZipArchive現(xiàn)在有兩種孙乖,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,就可以為文件添加注釋啦蔬顾。