macOS上zip文件里面的__MACOS文件夹

举报
张俭 发表于 2023/12/29 17:35:58 2023/12/29
【摘要】 __MACOS文件夹介绍在 macOS 系统上创建 ZIP 文件时,系统会自动添加一些额外的信息,这些信息被储存在一个隐藏的文件夹中,名为 __MACOSX。这个文件夹中包含的数据用来存储文件的一系列属性和资源叉信息。元数据: 元数据是描述其他数据的数据。在 macOS 中,文件元数据可以包括文件的创建和修改时间,文件的权限,标签和更多。资源叉 (Resource Forks): 资源叉是...

__MACOS文件夹介绍

在 macOS 系统上创建 ZIP 文件时,系统会自动添加一些额外的信息,这些信息被储存在一个隐藏的文件夹中,名为 __MACOSX。这个文件夹中包含的数据用来存储文件的一系列属性和资源叉信息。

  • 元数据: 元数据是描述其他数据的数据。在 macOS 中,文件元数据可以包括文件的创建和修改时间,文件的权限,标签和更多。
  • 资源叉 (Resource Forks): 资源叉是 Apple 文件系统中一个特殊的结构,它可以存储文件的图标,预览图片和其他与文件相关的属性。资源叉信息使文件能够保持其特有的视觉和功能属性,即使它们被移动到新的位置或被编辑。

macOS 创建 __MACOSX 文件夹的原因是为了保留文件的原始属性和资源叉信息。当您在另一台运行 macOS 的计算机上解压这个 ZIP 文件时,所有的文件都会保持其原始的属性和设置,提供一个无缝的用户体验。

然而,这种机制有一个缺点: 当 ZIP 文件被解压到非 macOS 系统(例如 Windows 或 Linux)上时,__MACOSX 文件夹会显得多余,因为这些系统不使用 macOS 的文件元数据和资源叉信息。

避免创建不包含__MACOSX文件夹的zip文件

zip -r -X archive.zip FolderName/

这个zip文件,不会包含 __MACOSX 文件夹。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。