我们可以使用minizip设置zip文件的密码吗?

can we set password for zip file using minizip

本文关键字:密码 文件 zip 可以使 minizip 设置 我们      更新时间:2023-10-16

我想使用minizip设置zip文件的密码。我没有找到关于这个的文档。我知道我们可以加密所有的压缩文件

在/contrib/minizip目录中提供了一个使用C代码的完整示例:minizip. C用于压缩,miniunzip.c用于解压。正如前面的评论所述,zipOpenNewFileInZip3用于带密码的压缩。对于解压缩,您必须使用unzOpenCurrentFilePassword打开压缩文件。

google:

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);

摘自此处

如果使用from命令行:

minizip [-p password]