WinRAR 免费下载 WinRAR

WinRAR 实战教程

面向日常用户和运维人员的操作指南。每个步骤对应 WinRAR 7.x 图形界面,命令行部分附完整参数说明。

WinRAR 主界面

基础压缩与解压

安装 WinRAR 后,资源管理器右键菜单会自动出现"添加到压缩文件"和"解压到当前文件夹"等选项。这是最常用的入口。

创建压缩包:

  1. 选中目标文件或文件夹(支持 Ctrl 多选)
  2. 右键 → "添加到压缩文件…"
  3. 在"常规"选项卡确认压缩格式为 RAR(即 RAR5)
  4. 点击"确定"开始压缩

解压文件:

  1. 双击 .rar 文件打开 WinRAR 窗口,点击"解压到"选择目标路径
  2. 或右键 → "解压到当前文件夹"(快捷方式,解压到归档所在目录)
  3. 或右键 → "解压到 文件夹名\"(自动创建同名文件夹)

压缩方式下拉框提供六个级别:存储(不压缩)、最快、较快、标准、较好、最好。日常推荐"较好"或"标准",长期存档用"最好"。

固实压缩配置

固实压缩将多个文件作为单一数据流处理,文件间共享压缩字典。对包含数百个小文件的目录(如源码、网页项目),压缩率通常提升 5–15%。

启用方法:压缩对话框 → "常规"选项卡 → 勾选"创建固实压缩文件"。

固实模式的代价:无法从归档中快速提取单个文件(需先解析整个固实块),更新归档中某个文件需要重新压缩整个固实块。因此:

  • 适合:备份归档、长期存储、很少修改的数据集
  • 不适合:频繁更新的压缩包、需要随机访问单文件的场景

固实压缩还可设置"固实数据大小"——仅对前 N 字节的数据使用固实模式,后续文件独立压缩。这在超大归档中平衡了压缩率和随机访问能力。

分卷压缩

当单个文件超过网盘上传限制(如 4 GB)或需要通过邮件发送时,分卷压缩将归档拆分为多个固定大小的文件。

设置方法:压缩对话框 → "常规"选项卡 → "分卷大小,字节数"输入框。可直接输入 100M700m2g 等带单位值,WinRAR 自动换算。

生成的文件命名规则:

  • 单卷归档:archive.rar
  • 分卷归档:archive.part1.rararchive.part2.rar……
  • 旧式命名(兼容模式):archive.r00archive.r01……

解压时将所有分卷放在同一目录,双击任意一个分卷即可自动合并解压。缺少任何一个分卷都会导致解压失败。

恢复记录:在"选项"选项卡可设置恢复记录大小(归档大小的 1–8%)。恢复记录不是备份,而是纠错冗余数据——当某个分卷轻微损坏时,有机会修复并正常解压。

密码加密

WinRAR 提供两道密码防线:

  • 设置密码(-p):加密文件内容。没有密码无法解压出文件数据。
  • 加密文件名(-hp):同时加密文件列表。打开归档需要密码才能看到里面有什么文件。勾选后"设置密码"对话框会出现"加密文件名"选项。

RAR5 使用 AES-256-CBC 加密,密钥经 PBKDF2-SHA256(262144 次迭代)从密码派生。远比 ZIP 的 ZipCrypto 安全——后者已知可在数小时内被暴力破解。

密码强度建议:至少 12 位,混合大小写字母、数字和符号。避免使用生日、电话等可猜测信息。企业场景建议配合密码管理器生成和存储。

自解压文件(SFX)

自解压归档是一个 .exe 可执行文件,内嵌了解压模块。接收方双击即可解压,无需安装 WinRAR 或任何压缩工具。

制作方法:

  1. 正常创建 RAR 压缩包
  2. 在压缩对话框"高级"选项卡 → "SFX 选项"
  3. "常规"子页:设置解压路径(临时文件夹 / 指定路径 / 询问用户)
  4. "设置"子页:可指定解压后自动运行的程序、静默模式、覆盖策略
  5. "许可"和"标题"子页:可添加安装协议和自定义标题

国内很多软件分发包采用 SFX 方式。注意:SFX 文件会被部分杀毒软件额外扫描(因为本质是 exe),属正常现象。

命令行参考

WinRAR 安装目录下的 rar.exe 提供完整命令行能力。常用命令格式:rar <命令> <参数> <归档名> <文件列表>

常用命令字母:

  • a — 添加文件到归档
  • x — 带路径解压(unrar 同名命令)
  • e — 解压到当前目录(丢弃路径)
  • t — 测试归档完整性
  • l — 列出归档内容

实用示例:

rem 固实最高压缩,递归子目录
rar a -r -m5 -s backup.rar D:\Data\

rem 带密码加密,隐藏文件名
rar a -pSecret123 -hp private.rar documents\

rem 100MB 分卷
rar a -v100m -m3 archive.rar bigfile.iso

rem 追加文件到已有归档
rar u archive.rar newfile.txt

rem 测试分卷完整性
rar t archive.part01.rar

rem 解压到指定目录,覆盖已有文件
unrar x -o+ archive.rar C:\Output\

批处理脚本中可用 %ERRORLEVEL% 检查返回值。0 表示成功,非零表示出错(如密码错误、文件损坏)。

常见问题排查

"不可预料的归档文件结尾" — 分卷不完整或下载损坏。重新下载缺失的分卷,或尝试用 rar r 修复(需有恢复记录)。

"密码不正确" — 确认密码大小写。如果创建时勾选了"加密文件名",输入密码前看不到任何文件列表,这是正常的。

"无法打开此文件作为归档" — 文件可能不是 RAR 格式(如下载不完整变成了 HTML 错误页),或使用了 RAR5 格式但软件版本过旧。升级到 WinRAR 7.x。

解压后文件名乱码 — 归档创建时未使用 Unicode 文件名(旧版软件 + 非 UTF-8 系统)。在 WinRAR 选项 → 路径 → 解压路径选项中尝试切换代码页为 UTF-8。

杀毒软件报警 — SFX 自解压 exe 和部分加壳压缩包可能触发启发式检测。从官方渠道下载的 WinRAR 安装包本身安全。SFX 文件如为自己创建,可添加数字签名减少误报。