先看结论
- RAR 是一种把一个或多个文件聚合并无损压缩的专有归档格式,可选用加密、恢复记录和分卷,但受保护内容必须有密码才能读取。
- 使用 WinRAR 或明确支持对应 RAR 版本的解压工具打开文件。解压前先查看文件名,再将内容释放到隔离目录,不要自动运行解压出的可执行文件。分卷 RAR 需要把所有分卷放在一起;加密 RAR 必须输入正确密码,否则无法读取受保护的文件头和数据。
- 收到来历不明的 RAR 文件时应按高风险文件处理,因为归档内可以携带可执行文件及其他危险载荷。应使用已经修复且保持更新的解析器,并限制解压到隔离目录。归档列表中显示的文件名不能保证实际写入磁盘的文件名,因此解压到隔离目录并且不自动运行解压出的文件才是关键控制措施。CVE-2025-8088 影响 Windows 版 WinRAR 7.12 及更早版本,特制归档可通过路径遍历导致任意代码执行,而且该漏洞已被实际利用。签名正确只能帮助识别 RAR 格式,不能证明内容安全。
RAR 压缩归档文件
RAR 是 Roshal Archive 的缩写,由 Eugene Roshal 创建,也是 WinRAR 的原生格式。RAR 采用无损压缩,正常解压不会改变归档内文件的内容。RAR 5.0 使用可变长度数据块,可包含加密头、主归档头、文件头、服务头、恢复记录和归档结束头。IANA 登记的媒体类型为 application/vnd.rar。
RAR 转换通常需要先无损解压文件,再用目标格式重新打包。文件内容可以保持不变,但若目标格式没有对应能力,RAR 的恢复记录、分卷关系、服务头、文件系统附加信息或加密设置可能丢失。加密内容没有正确密码就不能读取、预览或转换。
怎么打开
使用 WinRAR 或明确支持对应 RAR 版本的解压工具打开文件。解压前先查看文件名,再将内容释放到隔离目录,不要自动运行解压出的可执行文件。分卷 RAR 需要把所有分卷放在一起;加密 RAR 必须输入正确密码,否则无法读取受保护的文件头和数据。
使用 WinRAR 或明确支持对应 RAR 版本的解压工具打开文件。解压前先查看文件名,再将内容释放到隔离目录,不要自动运行解压出的可执行文件。分卷 RAR 需要把所有分卷放在一起;加密 RAR 必须输入正确密码,否则无法读取受保护的文件头和数据。
RAR 转换通常需要先无损解压文件,再用目标格式重新打包。文件内容可以保持不变,但若目标格式没有对应能力,RAR 的恢复记录、分卷关系、服务头、文件系统附加信息或加密设置可能丢失。加密内容没有正确密码就不能读取、预览或转换。
文件安全
收到来历不明的 RAR 文件时应按高风险文件处理,因为归档内可以携带可执行文件及其他危险载荷。应使用已经修复且保持更新的解析器,并限制解压到隔离目录。归档列表中显示的文件名不能保证实际写入磁盘的文件名,因此解压到隔离目录并且不自动运行解压出的文件才是关键控制措施。CVE-2025-8088 影响 Windows 版 WinRAR 7.12 及更早版本,特制归档可通过路径遍历导致任意代码执行,而且该漏洞已被实际利用。签名正确只能帮助识别 RAR 格式,不能证明内容安全。
来路不明、文件名带两个后缀,或者内容和扩展名对不上——先停下来核对。
转换格式
RAR 转换通常需要先无损解压文件,再用目标格式重新打包。文件内容可以保持不变,但若目标格式没有对应能力,RAR 的恢复记录、分卷关系、服务头、文件系统附加信息或加密设置可能丢失。加密内容没有正确密码就不能读取、预览或转换。
先复制一份原文件再转换,转完对照看看画质、元数据和排版有没有变。
常见问题
RAR 文件是什么格式,主要用来做什么?
RAR 是 Eugene Roshal 创建的专有 Roshal Archive 归档格式,用于聚合并无损压缩一个或多个文件,也可包含恢复记录、分卷和加密设置。
RAR 压缩包怎么打开并解压?
使用 WinRAR 或支持该 RAR 版本的解压工具。先检查归档内显示的文件名,再解压到隔离目录,不要自动运行释放出的程序。
Windows 怎么打开 RAR 文件?
RAR 是 WinRAR 的原生格式,其他兼容解压工具也可能支持。处理不可信归档时,应使用保持更新且已修复的版本,并解压到隔离目录。
Mac 怎么打开 RAR 文件?
选择明确支持文件所用 RAR 版本的解压工具。旧工具可能只支持早期版本;如果归档已加密,还必须输入正确密码。
RAR 文件打不开或解压失败怎么办?
解压工具可能不支持该 RAR 版本,也可能缺少密码或分卷文件。先核对版本支持,输入正确密码,并把所有分卷放在同一位置后重试。
RAR 5.0 和 RAR 4.x 有什么区别?
RAR 4.x 的七字节签名是 52 61 72 21 1A 07 00;RAR 5.0 的八字节签名是 52 61 72 21 1A 07 01 00,并采用可变长度数据块。旧工具可能不支持 RAR 5.0。
RAR 转 ZIP 会丢失什么?
无损解压后的文件内容可以保持不变,但如果 ZIP 或其他目标格式没有对应能力,恢复记录、分卷关系、服务头、文件系统附加信息或加密设置可能无法保留。
RAR 文件是否安全,会不会有病毒?
RAR 只是容器,其中可以携带可执行文件及其他危险载荷。签名有效不代表内容安全;应使用更新的解析器、隔离解压,并避免自动运行解压出的文件。
RAR 分卷文件怎么合并解压?
把全部分卷放在一起,再用支持 RAR 分卷的解压工具打开整组文件。若转换到没有对应能力的格式,原有分卷关系可能无法保留。
加密 RAR 文件如何打开,为什么密码错误时无法预览?
使用兼容工具并输入正确密码。RAR 5.0 可用 AES-256 加密文件头和文件数据;没有密码时,读取器无法访问受保护内容,因此也不能预览或转换。
RAR 压缩包能不能在线解压,不装软件可以吗?
RAR 是专有格式,浏览器端解压工具所支持的 RAR 版本各不相同。加密归档仍需输入密码,分卷归档则必须备齐所有分卷。
相关格式
资料来源
RAR 5.0 archive format · RARLAB official format documentation
RAR Archive File Format Family · Library of Congress Sustainability of Digital Formats
Media Types Registry · Internet Assigned Numbers Authority
PRONOM fmt/613: RAR Archive 5.0 · The National Archives (UK) PRONOM registry
NVD CVE-2025-8088 · NIST National Vulnerability Database