似乎是 Windows 处理 Mac 上创建的 zip 文件的错误,如http://blogs.msdn.com/b/asklar/archive/2012/05/03/why-do-zip-files-from所解释-mac-os-show-up-as-green-encrypted.aspx
\n\n\n当 Windows 对如何解释文件/文件夹属性感到困惑时,就会出现问题。在 FAT/NTFS 中,这些值根据文件属性常量的定义进行存储。您\xe2\x80\x99将看到FILE_ATTRIBUTE_ENCRYPTED的值为0x4000。
\n有趣的部分是 Mac OS 如何将其文件属性存储在 zip 存档中。Mac OS 是基于 UNIX 的操作系统,使用 UNIX 文件/文件夹属性系统(和权限,但 \xe2\x80\x99 是另一个主题 \xe2\x80\xa6).. 好吧,碰巧的是在 POSIX 中,描述目录/文件夹的标志 (S_IFDIR) 巧合地也具有值 0x4000。所以事实证明 zip 解压代码\xe2\x80\x99 并不知道可能有其他操作系统可能创建 zip 存档\xe2\x80\xa6
\n额外问题:你能改变这种行为吗?答案:否;但您可以轻松地从提取的文件/文件夹中清除加密标志。
\n
| 归档时间: |
|
| 查看次数: |
19623 次 |
| 最近记录: |