Mac 压缩 ZIP 后多出的 `__MACOSX` 是什么?

在 Mac 上用访达压缩文件后,很多人会发现 ZIP 包里多了一个 __MACOSX 文件夹。尤其是把压缩包发给 Windows 用户、上传到网站或交给客户时,这个文件夹看起来很像"多余文件",甚至会让人担心是不是压缩错了。

其实,它通常不是病毒,也不是你的实际业务文件。

01 | __MACOSX 为什么会出现?

在 Mac 的访达(Finder)里,选中文件后右键点击"压缩",系统有时会在 ZIP 包里附带一个名为 __MACOSX 的文件夹。

这个文件夹通常保存的是 Mac 专用的文件信息,比如图标位置、标签、文件预览等。对 Mac 来说,这些信息可能有意义;但对 Windows、安卓或很多上传平台来说,它们通常没有用。

问题也就出在这里:别人打开 ZIP 后,可能会看到一堆看不懂的额外文件,压缩包显得不够干净,体验也会变差。

02 | 能不能在访达里关闭?

不能。

Mac 自带的"压缩"功能没有提供关闭 __MACOSX 的选项。所以,如果一直使用访达右键压缩,就可能继续遇到这个问题。

这不是操作失误,而是 Mac 压缩方式本身带来的结果。

03 | 怎么生成更干净的 ZIP?

如果经常需要把 ZIP 发给 Windows 用户、上传到网站或交给客户,笔者更建议使用图形化压缩工具,例如 Keka

使用方式很简单:

  1. 安装并打开 Keka。
  2. 选择压缩格式为"ZIP"。
  3. 在设置中开启"排除 Mac 专用文件"或类似选项。
  4. 把文件或文件夹直接拖进 Keka 窗口压缩。

这样生成的 ZIP 通常就不会再带有 __MACOSX 文件夹,也会一并避免 .DS_Store 这类隐藏文件。

04 | 已经压缩好的文件怎么办?

如果 ZIP 已经生成,最稳妥的方式是:先解压原来的 ZIP,再用 Keka 重新压缩。

不建议直接在压缩包里手动删除 __MACOSX 后再上传,因为这样可能误删内容,也可能遗漏其他隐藏文件。

一句话总结:__MACOSX 是 Mac 自动附带的兼容信息;访达不能关闭,想要干净 ZIP,用 Keka 这类压缩工具即可。

关注我,和AI一起成长~

相关推荐
我命由我123453 小时前
Mac 操作系统 - 一些使用记录
运维·windows·学习·系统安全·运维开发·mac·学习方法
倔强的小石头_5 天前
把 Mac mini 变成远程 AI 工作台:OpenClaw + 飞书 + cpolar 实战
飞书·mac·openclaw
qwsaedca11 天前
在Mac上跑 Kokoro TTS经验总结
rust·mac·tts
2601_9623815813 天前
Mac和Windows,哪种电脑适合新手学Python|数智码力分享
windows·python·mac·编程环境·学习入门
山野万澫里13 天前
新版macOS取消了启动台,老用户该如何适配?
macos·mac·启动台
bytebitx21 天前
MacOS 编译腾讯 Mars XLog 及使用(已16KB对齐)
kotlin·mac·apk
weixin_5316708923 天前
Interlude起来:动作动画和文字通知哪个更适合休息提醒?Mac上有没有用桌宠做动作引导的软件?
人工智能·macos·mac·swift
张星河zen24 天前
2nm工艺+AI算力跃升,深度拆解苹果Mac mini与Mac Studio主力芯片M6/M5 Ultra
mac·芯片·苹果·m6·m5
钱栈up1 个月前
Mac 开发机一键发版不用切环境:我这样改造了团队的后端部署脚本
运维·python·mac
weixin_531670891 个月前
Interlude起来:Swift原生Mac软件有什么优势?原生Mac应用和Electron应用有什么区别?
人工智能·macos·mac·swift