位置:首页 > 行业软件 > 如何禁止Safari浏览器导出归档后自动解压打开

如何禁止Safari浏览器导出归档后自动解压打开

时间:2026-06-07  |  作者:318050  |  阅读:0

在 Mac 上用 Safari 下载 ZIP、TGZ 这类归档文件时,你有没有遇到过这种情况:下载刚刚完成,系统就自作主张地把压缩包解开了,原始文件被覆盖,甚至里面夹带的恶意脚本也悄然执行——更别说批量下载流程因此中断,让人一头雾水。其实,这背后的“元凶”远不止浏览器一个,而是由 Safari 的信任机制、macOS 的内置归档服务、以及文件关联这三重系统共同引发的。想要彻底关掉这个自动解压行为,必须三条路同时堵死,缺一不可。

下面直接上解决方案,分三步走,每一步都不要跳过。

关闭Safari“下载后打开‘安全的’文件”选项

这一步是阻断自动解压的第一道防线。Safari 默认会信任 .zip、.dmg 这类文件,下载后直接“帮”你打开。如果不关掉这个开关,后面即使改了终端和文件关联,浏览器还是可能绕过规则强制触发解压。

操作很简单:点击屏幕左上角的 Safari 菜单 → 选择“偏好设置”,然后切换到“通用”标签页。找到“下载后打开‘安全的’文件”这个选项,把前面的勾选去掉。关闭窗口后设置立即生效,不用重启浏览器。

用终端禁用系统级归档自动提取

Safari 的开关关掉了,但 macOS 自带的“归档实用工具”还在后台监听——只要有任何归档文件被“打开”的动作,它就会自动解压。必须用终端命令把它这个自动响应的能力强制关掉。

方法一:禁用自动提取并重启服务

打开“应用程序 → 实用工具 → 终端”,然后输入下面这条命令:

defaults write com.apple.archiveutility doAutoExtraction -bool FALSE

回车执行。接着再输入:

killall Archive Utility

回车强制重启归档服务,这样设置就能即时生效。

方法二:验证是否生效(可选)

执行 defaults read com.apple.archiveutility doAutoExtraction,如果返回 0NO,说明禁用成功;如果报错或返回 1,那就需要重复一下步骤2。

重设ZIP文件默认打开方式

前两步都做了就能高枕无忧了吗?不一定。万一你一不小心双击了某个 .zip 文件,或者右键选择了“打开”,系统仍然可能按旧的关联启动那个带自动解压功能的归档工具。所以,必须把所有 .zip 文件的默认打开方式强制绑定到一个“只读”的程序上。

第一步:打开任一 .zip 文件的简介面板

在 Finder 中右键点击任意一个 .zip 文件,选择“显示简介”。

第二步:指定安全的打开程序

在“打开方式”区域的下拉菜单中,必须选择“预览”或者名称为“归档实用工具”的选项,并且确认后面不带“(自动解压)”字样。如果你看到了带括号的版本(比如“归档实用工具(自动解压)”),请先在“其他…”里找到真正的“归档实用工具”,勾选后取消“始终以此应用打开”,再重新选择。

第三步:全局应用更改

点击“全部更改…”按钮,在弹出的对话框中点“继续”,这样设置就会覆盖本机所有的 .zip 文件。

完成这三步之后,你再从 Safari 下载归档文件时,系统就不会再偷偷替你解压了——文件安安稳稳待在下载目录里,由你手动处理。这也是目前最稳妥的彻底禁用方案。

来源:整理自互联网
免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。

相关文章

更多

精选合集

更多

大家都在玩

热门话题

大家都在看

更多