我想使用minizip设置zip文件的密码。我没有找到关于此的文档。我知道我们可以加密所有压缩文件。
答案 0 :(得分:0)
谷歌搜索:
err = zipOpenNewFileInZip3_64(zf,savefilenameinzip,&zi,
NULL,0,NULL,0,NULL /* comment*/,
(opt_compress_level != 0) ? Z_DEFLATED : 0,
opt_compress_level,0,
/* -MAX_WBITS, DEF_MEM_LEVEL, Z_DEFAULT_STRATEGY, */
-MAX_WBITS, DEF_MEM_LEVEL, Z_DEFAULT_STRATEGY,
password,crcFile, zip64);
取自here。
如果您从命令行使用:
minizip [-p password]
答案 1 :(得分:0)
在/ contrib / minizip目录中提供了使用C代码的完整示例:用于压缩的minizip.c,用于解压缩的miniunzip.c。 如上一条评论所述,zipOpenNewFileInZip3用于压缩密码。 对于解压缩,您必须使用unzOpenCurrentFilePassword打开压缩文件。