必须同步关闭Safari“下载后打开‘安全的’文件”选项、禁用Archive Utility自动解压、重设ZIP默认打开方式为预览或非自动解压版归档工具,才能彻底阻止Mac上Safari下载归档文件时的自动解压行为。

Mac用户用Safari下载ZIP、RAR等压缩包后,双击提示“无法解压”“归档已损坏”或直接无响应,问题往往不在文件本身,而是系统自动解压机制与文件关联策略冲突导致原始压缩包被覆盖、校验失败或调用错误工具。
确认Safari是否触发了自动解压行为
打开访达→进入“下载”文件夹→查找目标压缩包→观察文件名是否仍为xxx.zip,还是已变成同名文件夹(如xxx)或出现xxx.cpgz临时文件。【若原始.zip文件消失,仅剩解压后的文件夹或.cpgz后缀,说明Safari已执行自动解压,此时双击失败是必然结果】。该行为由“下载后打开‘安全的’文件”选项开启导致,必须立即关闭。
点击屏幕左上角Safari菜单→偏好设置→切换至“通用”标签页→取消勾选“下载后打开‘安全的’文件”→关闭窗口。
禁用系统级自动解压服务
仅关Safari选项不够,macOS内置的Archive Utility会在后台监听所有.zip/.tar/.gz文件的“打开”动作,并强制解压。必须用终端命令切断这一链路。
规划您的迪拜之旅 — 哈利法塔观景、沙漠探险、迪拜购物中心购物、棕榈岛度假村及黄金市场砍价。还提供支持...
打开“应用程序→实用工具→终端”。
输入命令:defaults write com.apple.archiveutility doAutoExtraction -bool FALSE,回车执行。
再输入:killall Archive Utility,回车强制刷新服务进程。这一步不可跳过,否则设置不生效。
重设ZIP文件默认打开方式
即使前两步完成,若某个.zip文件右键“打开”,系统仍可能调用旧版带自动解压逻辑的归档工具。必须将所有.zip强制绑定到只读型程序。
第一步:在访达中右键任一.zip文件→选择“显示简介”。
第二步:在“打开方式”下拉菜单中,【必须选择‘预览’或名称为‘归档实用工具’的选项,且确认其后不带‘(自动解压)’字样】。
第三步:点击“全部更改…”按钮→在弹出窗口中点“继续”,使该设置应用到所有.zip文件。
验证并修复已损坏的压缩包
方法一:检查文件完整性
右键下载完成的.zip文件→“显示简介”→核对“大小”是否与网页标注值一致。若明显偏小(如标称120MB但仅显示4.2MB),说明下载中断,文件头已损毁,需重新下载。
方法二:手动触发解压而非双击
选中.zip文件→按空格键用Quick Look预览→若能正常显示内部文件列表,说明压缩包完整;此时按Command+O可调用归档实用工具手动解压,绕过自动逻辑。
方法三:改用第三方解压工具验证
下载并安装Keka(免费开源,无自动解压行为)→将.zip文件拖入Keka窗口→点击“解压”,观察是否报错。若Keka能成功解压,说明问题纯属系统默认行为干扰,非文件损坏。

















