Mac 压缩 ZIP 后多出的 `__MACOSX` 是什么?
2026-08-11 07:11 AlfredZhao 阅读(18) 评论(0) 收藏 举报在 Mac 上用访达压缩文件后,很多人会发现 ZIP 包里多了一个 __MACOSX 文件夹。尤其是把压缩包发给 Windows 用户、上传到网站或交给客户时,这个文件夹看起来很像“多余文件”,甚至会让人担心是不是压缩错了。
其实,它通常不是病毒,也不是你的实际业务文件。
01 | __MACOSX 为什么会出现?
在 Mac 的访达(Finder)里,选中文件后右键点击“压缩”,系统有时会在 ZIP 包里附带一个名为 __MACOSX 的文件夹。
这个文件夹通常保存的是 Mac 专用的文件信息,比如图标位置、标签、文件预览等。对 Mac 来说,这些信息可能有意义;但对 Windows、安卓或很多上传平台来说,它们通常没有用。
问题也就出在这里:别人打开 ZIP 后,可能会看到一堆看不懂的额外文件,压缩包显得不够干净,体验也会变差。
02 | 能不能在访达里关闭?
不能。
Mac 自带的“压缩”功能没有提供关闭 __MACOSX 的选项。所以,如果一直使用访达右键压缩,就可能继续遇到这个问题。
这不是操作失误,而是 Mac 压缩方式本身带来的结果。
03 | 怎么生成更干净的 ZIP?
如果经常需要把 ZIP 发给 Windows 用户、上传到网站或交给客户,笔者更建议使用图形化压缩工具,例如 Keka。
使用方式很简单:
- 安装并打开 Keka。
- 选择压缩格式为“ZIP”。
- 在设置中开启“排除 Mac 专用文件”或类似选项。
- 把文件或文件夹直接拖进 Keka 窗口压缩。
这样生成的 ZIP 通常就不会再带有 __MACOSX 文件夹,也会一并避免 .DS_Store 这类隐藏文件。
04 | 已经压缩好的文件怎么办?
如果 ZIP 已经生成,最稳妥的方式是:先解压原来的 ZIP,再用 Keka 重新压缩。
不建议直接在压缩包里手动删除 __MACOSX 后再上传,因为这样可能误删内容,也可能遗漏其他隐藏文件。
一句话总结:__MACOSX 是 Mac 自动附带的兼容信息;访达不能关闭,想要干净 ZIP,用 Keka 这类压缩工具即可。
关注我,和AI一起成长~
转载请注明原文链接:https://www.cnblogs.com/jyzhao/p/22383696
👋 感谢阅读,欢迎关注我的公众号 「赵靖宇」
浙公网安备 33010602011771号