如何在使用minizip API提取时恢复zip文件条目的文件权限?

时间:2015-02-12 09:22:58

标签: permissions zip zlib unzip

问题陈述:(我使用minizip读取文件条目和数据)

如何检索zip文件中zip文件条目的文件权限。

我有一个zip文件,我需要知道zip条目的文件权限 zip文件。

现有的minizip API unzGetCurrentFileInfo()返回unz_file_info结构,该结构具有很少的文件元数据,但我无法使用这些结构获得文件权限。

任何人都可以建议一种获取文件权限的方法吗?

1 个答案:

答案 0 :(得分:1)

文件权限应该在unz_file_info::external_fa。文件模式位于external_fa >> 16(external_fa >> 16 ) & 0x01FF中的文件权限:请参阅此answer