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一起成长~

相关推荐
xbzb3 天前
IP、掩码、网关、DNS 到底谁管什么?网络基础与七种设备一次讲清
网络·网关·mac·ip·dns·掩码
sbjdhjd9 天前
从 VLAN 到 MSTP 的交换网络入门
网络·计算机网络·mac·ip·stp·vlan·交换机
Web3&Basketball11 天前
Meta Muse 816B 实测:两台 Mac 本地跑通
macos·大模型·mac·本地部署·moe·显存优化·meta muse
Keith Guo14 天前
Understanding the Layers of Wireless Chips: RF, Baseband, and MAC in ESP32-S31
mac·rf·baseband
CocoaKier17 天前
如何安装旧版的MacOS系统?
macos·ios·mac
Hello_Pyhx19 天前
WinDirStat 2.9.3:从目录扫描到可复查的占用报表
windows·mac·垃圾清理
OliverQiu20 天前
开源一个 macOS 小工具:集中管理 ChatGPT 的网络启动配置
macos·chatgpt·swiftui·mac·proxy·codex·dmg
bug和崩溃我都要21 天前
QT 开发的专业截图录屏工具 - macOS版 / Windows版
windows·qt·mac·录屏·截屏
Fcy64821 天前
Linux下 数据链路层详解(从以太网到ARP协议)
linux·mac·以太网·数据链路层·arp
我命由我123451 个月前
Mac 操作系统 - 一些使用记录
运维·windows·学习·系统安全·运维开发·mac·学习方法