RAR 文件怎么解压:7-Zip 的用法与限制

RAR 是最常见的压缩包格式之一,但它的压缩算法并未开放。7-Zip 可以解压 RAR 与 RAR5,却不能生成 RAR。以下说明具体操作、分卷与加密包的处理,以及解压失败时该先查什么。

稳定版 26.06 文档更新 2026-11-10 依据 7-zip.org

先明确:能解压,不能创建

7-Zip 官方格式列表把格式分成两类:可打包/解包,以及仅解包。RAR 属于后者——你能打开别人发来的 RAR,但不能用它把文件压成 RAR。这个限制来自授权,不是功能缺失,也不会因为换版本消失。

许可证提示

7-Zip 的 RAR 解压代码使用 unRAR 许可证,允许解压用途,但禁止用其代码开发 RAR 兼容的压缩程序。企业若要在产品中集成 RAR 解压能力,需自行确认许可条款,必要时联系 RARLAB 获取授权。

因此“用 7-Zip 把文件压成 RAR”在技术上不可行;需要 RAR 输出时,只能使用 WinRAR 等 RARLAB 官方工具。若只是想减小体积,7z 格式通常比 ZIP 更紧凑,且完全免费。

三种解压方式

与解压 7z 的操作逻辑一致,只是 RAR 不支持“添加到压缩包”这类写入操作。

右键菜单(最快)

安装 7-Zip 后右键点击 RAR 文件,在 7-Zip 子菜单中选择“解压到 <文件夹名>\”。Windows 11 需先点“显示更多选项”。这种方式不会改变系统对 .rar 的默认关联,WinRAR 仍可保持为双击打开的默认程序。

7-Zip File Manager(最稳)

打开 7-Zip File Manager,定位到文件后点“提取”。适合右键菜单缺失、或被其他压缩软件接管的情况。也能在解压前先浏览包内文件列表,确认体积与内容。

命令行(适合批量)

7z x "D:\downloads\package.rar" -o"D:\package"

只解压不保留目录结构时用 e 代替 x;需要密码时追加 -p密码。参数细节见 7z 命令行参数。

批量场景下,一条 for 循环即可处理同目录的所有 RAR,并按退出码筛出失败项,比逐个右键更可靠。

分卷 RAR 怎么处理

分卷的本质是把一个压缩包切成若干段,解压时必须全部到齐。

新式命名:.part1.rar

保持 .part1.rar、.part2.rar… 的原始文件名,放在同一目录,只对 .part1.rar 执行解压。缺任意一段都会失败,且报错点通常出现在缺少的那一段。

老式命名:.rar + .r00

主文件是 .rar,后续分卷是 .r00、.r01…。同样只解压主文件。若文件名被网盘或下载工具改成了 (1) 后缀,需要先改回连续编号。

分卷常见坑:只下载了第一个文件、网盘对同名前缀自动重命名、解压时选错分卷。排查时先看目录里编号是否连续,再看总体积是否与提供方说明一致。

加密的 RAR

7-Zip 支持带密码的 RAR,包括 RAR5 的 AES-256 加密包。

  • 解压时会弹出密码框;密码错误不会解出任何文件,也不会留下半成品。
  • RAR5 支持“加密文件名”,未输入密码时连文件列表都看不到;能否在 7-Zip 中正常呈现取决于压缩包的具体设置。
  • 密码区分大小写,中文密码需确认输入法状态,粘贴时注意首尾空格。
  • 7-Zip 没有绕过密码的功能;忘记密码只能依靠口令猜测,成功率取决于密码强度。

解压失败的排查顺序

先排除“文件不完整”,再怀疑“软件不支持”。顺序反了会浪费很多时间。

  1. 确认所有分卷齐全

    检查编号连续性与总体积。分卷缺失是最常见的失败原因,且报错信息往往指向别处。

  2. 执行“测试”

    在 7-Zip 中对压缩包点“测试”,它会逐项校验 CRC 而不写盘。报错的文件名能直接定位到损坏的分卷。

  3. 核对密码

    密码错误与文件损坏的提示不同:前者通常在开始阶段就失败,后者多在中途报 CRC。

  4. 确认真的是 RAR

    扩展名可以被随意修改。用文件管理器查看文件头,或直接把文件拖进 7-Zip,让它自行识别格式。

若只有个别文件报 CRC 错误,可先解压其余文件,避免整包重下;损坏集中在某一个分卷时,只需重新获取那一段。

RAR、ZIP、7z 怎么选

取决于收件方的环境,而不是压缩率排名。

三种常见格式的适用场景
格式 创建 对方是否需要额外软件 建议场景
ZIP 7-Zip、系统自带均可 基本不需要 发给不确定环境的收件方、需要系统直接打开
7z 7-Zip 需要 7-Zip 或兼容工具 自用归档、追求更小体积、需要加密文件名
RAR 仅 WinRAR 等官方工具 需要解压工具 对方明确要求 RAR,或需要恢复记录

7-Zip 无法创建 RAR,因此“RAR”在这里只作为输入格式出现。两者的完整差异见 7-Zip 与 WinRAR 对比。

常见问题

7-Zip 能解压 RAR 文件吗?

可以。官方格式列表把 RAR 归入“仅解包”格式,7-Zip 能读取并解压 RAR 与 RAR5 压缩包,但不能创建 RAR 文件。解压 RAR 的代码受 unRAR 许可证限制,不得用于开发 RAR 兼容的压缩器。

为什么 7-Zip 不能把文件压缩成 RAR?

RAR 的压缩算法由 RARLAB 持有,未公开授权给第三方实现。7-Zip 只获得了解压侧的许可,因此只能“读”不能“写”。需要生成 RAR 时只能用 WinRAR 等官方工具。

分卷 RAR(.part1.rar)怎么解压?

把所有 .partN.rar 分卷放在同一文件夹,只对 .part1.rar 执行解压,7-Zip 会按编号自动读取后续分卷。缺少任何一个分卷都会在中途报错。老式分卷命名为 .rar、.r00、.r01 时,同样从 .rar 开始。

解压 RAR 提示 CRC 错误怎么办?

CRC 错误说明数据校验不通过,通常是分卷缺失、下载不完整或存储介质出错。先确认分卷齐全且文件名未被改动,再重新获取出错的分卷;如果只有个别文件报错,可以只解压其余文件。

加密的 RAR 能用 7-Zip 打开吗?

可以,7-Zip 会提示输入密码。RAR5 使用 AES-256 加密,密码错误时无法解压出任何内容。7-Zip 不支持 RAR 的“加密文件名”特性在列表阶段的隐藏效果,因此可能先看到文件名再被要求输入密码。

RAR 和 ZIP 哪个更通用?

ZIP 的系统内置支持更广,Windows、macOS 与多数移动设备无需额外软件即可打开;RAR 需要专门的解压工具。若收件方环境未知,用 ZIP 或 7z 分发更稳妥。