标签: c++ c zip zlib unzip
我正在使用Minizip处理一些zip文件,并且希望能够检查zip文件是否包含加密/密码保护的文件。如果我调用unzGetCurrentFileInfo并查看生成的unz_file_info结构,我注意到对于非加密文件,external_fa字段似乎为0,对于加密文件为0x20。
但是,这只是我从调试中观察到的结果,由于我无法在Minizip代码中找到任何文档来证明该字段中的不同值实际上意味着什么,因此我很谨慎地假设。
有人知道吗?