我是 Windows 用户,我的应用程序接受 zip 文件。
我意识到,当用户使用 Mac OSX 中内置的 zip 压缩器压缩文件时,会在提取的 zip 中创建一个名为“__MACOSX”的额外文件夹。
我需要在我的应用程序中处理这个文件夹(__MACOSX)。我只想知道隐藏的 __MACOSX 目录中有什么。它是空的还是包含一些文件?如果它包含文件,那么它包含多少个文件?如果有文件,文件数量是固定的吗?有哪些类型的文件(空/非空等)?需要完整信息。
检查 Mac 操作系统很简单,但我没有 Mac,所以我无法弄清楚这个文件夹中有什么。我搜索但找不到答案。
我压缩了一个包含以下内容的文件夹“Pack”:
“__MACOSX”里面有什么:
因此,“__MACOSX”似乎包含被压缩的文件夹结构的复制,其中隐藏文件以点开头,而不是真实文件。但是,并非所有文件都在那里,因此可能很难预测有多少文件(在我的测试中,真实文件Sound.m4a没有.Sound.m4a等效文件。)
这些“隐藏”文件不是空的,它们是保存元数据的二进制文件。
为什么不忽略这个“__MACOSX”文件夹并将其删除,而不是处理它?
| 归档时间: |
|
| 查看次数: |
5374 次 |
| 最近记录: |