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

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

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

点赞

收藏

关注作者

相关

Minecraft Wiki
亚洲28365

Minecraft Wiki

📅 08-15 👁️ 9983
2025年男士BB霜对比评测:莱蔻、兰蔻、欧莱雅、资生堂,哪款是你的最佳选择?
羞赧的意思
亚洲28365

羞赧的意思

📅 02-19 👁️ 8143