关闭safari“下载后打开‘安全的’文件”选项、禁用archive utility自动解压、更改zip默认打开程序为预览或归档工具、清除网站自动下载授权,可彻底阻止zip下载后自动解压,保障文件完整性与安全性。

当你在Mac上用Safari下载ZIP文件时,系统常在下载完成瞬间自动解压,导致原始压缩包消失、目录结构错乱、中文文件名乱码或校验失败,尤其影响开发包、字体库、多层嵌套资源等对完整性敏感的文件。
关闭Safari“下载后打开‘安全的’文件”选项
这一步直接切断Safari对.zip、.dmg等文件类型的隐式信任链,防止浏览器在未确认状态下触发任何后续动作。
点击屏幕左上角的Safari菜单 → 选择偏好设置 → 切换至通用标签页 → 找到“下载后打开‘安全的’文件”选项 → 取消勾选前方复选框。
【取消后,所有新下载的文件将静默保存至指定位置,不再触发自动解压、预览或安装】
禁用系统级归档自动解压(终端命令)
即使Safari设置已关,macOS内置的Archive Utility仍可能监听下载目录并自动解压ZIP包。必须通过终端修改其行为策略。
打开终端(应用程序 → 实用工具 → 终端)→ 输入以下命令并回车:
defaults write com.apple.archiveutility doAutoExtraction -bool FALSE
再执行:
killall Archive Utility
规划您的迪拜之旅 — 哈利法塔观景、沙漠探险、迪拜购物中心购物、棕榈岛度假村及黄金市场砍价。还提供支持...
该命令会强制终止归档服务进程,使其立即加载新配置。此后所有.zip、.tar、.gz文件均不会被自动调用解压,原始压缩包将完整保留在下载文件夹中。
更改ZIP文件默认打开程序
当系统将ZIP文件关联至只读型应用时,即便因缓存残留或扩展干扰误触发“打开”,也不会执行解压,而是显示文件列表或提示手动操作。
方法一:右键一个.zip文件 → 选择“显示简介” → 在“打开方式”下拉菜单中选择“预览”或“归档实用工具”(注意:勿选标有“(自动解压)”字样的版本)→ 点击“全部更改…”按钮确认应用到所有.zip文件。
方法二:在Finder中按Command + Shift + G,输入/Systems/Library/CoreServices,找到“归档实用工具.app”,右键→显示简介→在“打开方式”中设为自身→点“全部更改…”。
这一步完成后,双击ZIP文件只会弹出归档工具主界面,需手动点击“解压”按钮才执行操作,彻底规避误触发。
清除网站自动下载授权残留
某些网站(如GitHub、Google Drive)曾获得过你的“允许自动下载”权限,会绕过常规设置直接调用系统API发起后台解压。
第一步:Safari → 偏好设置 → 切换到「网站」标签页 → 左侧滚动找到「自动下载」;
第二步:右侧列表中若存在域名(如github.com、drive.google.com),逐个点击其右侧下拉箭头 → 选择「拒绝」;
第三步:若列表为空,仍需执行终端命令清理全局缓存:
defaults delete com.apple.Safari AutoOpenSafeDownloads










