Mac默认归档工具仅支持ZIP,解压RAR/7z需手动设置默认程序:右键文件→“显示简介”→“打开方式”选The Unarchiver等→点“全部更改”并确认;或用Default App Changer批量绑定多格式;The Unarchiver还需在偏好设置中启用文件类型接管并重启生效。

Mac系统默认用“归档实用工具”解压ZIP等压缩包,但该工具不支持RAR、7z或超大文件,常卡死或报错。想让双击压缩包时自动用The Unarchiver、Keka或Bandizip打开,必须手动改文件关联,不能只靠安装软件就生效。
用系统设置批量修改ZIP等格式的默认打开方式
这一步最常用也最稳妥,适用于所有第三方解压工具(The Unarchiver、Keka、Bandizip等),且无需额外软件。
右键任意一个.zip文件 → 选择「显示简介」。
在「打开方式」下拉菜单中,选择你已安装的目标解压软件,例如「The Unarchiver」。
【点击「全部更改」后必须点「继续」确认,否则设置不生效】
完成操作后,所有同类型压缩包(.zip、.rar、.7z等)都会按此规则响应,但注意:每种扩展名需单独设置一次。
用Default App Changer一键绑定全部压缩格式
如果你装了多个压缩工具,或希望一次性把.rar、.7z、.tar.gz、.bz2等十几种格式全设为Keka打开,手动逐个改太费时间。这时用Default App Changer能省下至少十分钟。
方法一:下载并安装Default App Changer(支持M系列芯片,macOS 10.12+)→ 打开软件 → 在左侧列表中勾选所有压缩相关扩展名(如zip、rar、7z、tar、gz、bz2、xz、lzh等)→ 右侧选择目标应用(如Keka)→ 点击「Apply」。
方法二:若软件界面未列出某格式(如.cab或.iso),可点击左下角「Add Extension」手动输入后绑定。
注意:首次运行需在「系统设置 → 隐私与安全性 → 完全磁盘访问」中授权该App,否则无法写入系统配置。
通过The Unarchiver自身设置接管解压行为
The Unarchiver安装后不会自动抢默认权,必须主动启用接管功能,否则双击仍走系统归档工具。
第一步:打开The Unarchiver → 顶部菜单栏点击「The Unarchiver」→「偏好设置」。
第二步:切换到「文件类型」标签页 → 勾选「使用The Unarchiver打开以下类型的档案」→ 全选下方所有格式(含.zip、.rar、.7z、.tar等)。
第三步:关闭偏好设置窗口 → 【立即退出The Unarchiver再重新启动,否则新设置不加载】
第四步:随便找一个.zip文件,右键→「显示简介」→ 查看「打开方式」是否已变为The Unarchiver。如果是,说明接管成功;如果不是,返回第三步重做。
验证是否生效及故障排查
双击一个.zip文件,观察是否直接弹出The Unarchiver/Keka界面。若仍调用归档实用工具,说明设置未落库。
先检查「访达」→「前往」→「前往文件夹」→ 输入 ~/Library/Preferences/ → 查找 com.apple.LaunchServices.plist 文件,存在则删掉(系统会自动生成新版)。
再终端执行:lsregister -kill -r -domain local -domain system -domain user → 回车强制刷新Launch Services数据库。
最后重启访达:Option + 右键 Dock 中的访达图标 →「重新开启」。

















