新买的笔记本预装 Win11,同事发来一个 rar 压缩包,双击能打开,里面文件也能拖出来,他以为系统自带了完整功能。结果自己想把几个文档打包成 rar 发回去,右键菜单翻遍了都没有。这个细节挺多人不清楚。

系统自带的只是解压,而且版本有要求

从 23H2 版本开始,资源管理器底层接了 libarchive,rar、7z、tar、gz 这些格式都能直接打开浏览和解压。22H2 及更早的机器没这个能力,双击仍然提示需要应用。查版本的办法是按 Win+R 输入 winver,看版本号后面那串。

能读不能写。系统没有提供压缩成 rar 的功能,zip 倒是可以,右键里选发送到压缩文件夹就行。想要 rar 格式,只能装第三方工具。

三个常用选择

  • WinRAR。老牌,压缩率和rar支持最完整,中文路径兼容好。收费软件,个人可购买授权,试用期结束后继续用属于违规,公司环境更要走采购。
  • 7-Zip。开源免费,商用也不用付费,界面朴素,压缩比不错,支持 7z、zip、tar 等,命令行 7z 很顺手。
  • Bandizip。界面现代,解压速度快,免费版够用。安装时留意勾选项,别把附带的东西一起装进来。

装完还是解不开的情况

先看压缩包是不是分卷。文件名带 part1、part2 的,必须全部下齐放同一个目录,只解第一个。再看是不是加密包,双击会问密码,密码错了不会提示错,只是解出来一堆 0 字节文件。

还有一种伪 rar:后缀是 rar,实际是 exe 自解压包,这种在 Win11 上会被安全中心拦住。发件人不明就别运行,让对方重新打包一次。

命令行批量处理更省事

做运维的经常要批量解一堆包,装完 7-Zip 后把它目录下的 7z.exe 路径加进环境变量,之后在任意目录执行 7z x 文件名就能解,配合通配符一次处理整个文件夹。WinRAR 对应的命令是 unrar x,注意 x 保留目录结构,e 会把文件全摊平到当前目录,用错了很乱。

如果只是偶尔收发,系统自带解压加 zip 压缩已经够用,不必额外装。