WinRAR 仍然是 Windows 系统上无可争议的压缩软件之王。 尽管出现了其他替代方案,例如微软在文件资源管理器中加入了对更多格式的原生支持,但这款老牌压缩软件从 MS-DOS 时代一路发展至今,不断推陈出新,新增了多种功能、格式和安全改进,使其始终能够满足家庭用户和专业用户的需求,并出现在各种压缩软件列表中。 Windows 10 必备最佳程序.
四月底他抵达 WinRAR 7.21这是近期最重要的更新之一。几天后,WinRAR 7.22 版本发布,该版本着重于全面改进对固实压缩文件的处理。7.x 系列版本是 WinRAR 漫长改进历程的延续,其历史可以追溯到 1993 年的 MS-DOS 版 RAR,期间经历了诸多重要里程碑,例如引入 RAR5 格式以及修复在实际恶意软件攻击中被利用的关键漏洞。
WinRAR如今是什么?它为何仍然如此重要?
WinRAR是RAR压缩软件的Windows版本。该软件最初由尤金·罗沙尔开发,现已成为PC端文件压缩和解压缩的标准工具。虽然许多人将其与经典的.rar格式联系起来,但实际上它几乎可以处理您日常生活中可能遇到的所有相关格式。
在实践中, WinRAR 可以打开和管理 RAR、ZIP、CAB、ARJ、LZH、TAR、GZ、GZIP、BZ2、BZIP2、JAR、ISO、7Z、Z、ACE 2.0、UUE、XZ、ZST、ZIPX、001 文件等等。这使得它成为一种瑞士军刀,可以处理来自任何系统或应用程序的压缩包,而无需为每种格式安装不同的程序。
它的优势之一始终是…… 与 ZIP 和其他传统方法相比,压缩率更高RAR 引擎,特别是 5.0 版本(2013 年)中引入的 RAR5 格式,允许使用更大的压缩字典,从默认的 4 MB 增加到 32 MB 或更大,这意味着文件更小,这对于处理大量文档、游戏、备份或多媒体文件来说至关重要。
除了压缩之外, WinRAR 的突出之处在于它拥有一系列高级功能,远远超出了“打包即用”的范畴。:创建连续固体归档以最大限度地压缩,编译成固定大小的卷(部分),EXE 格式的自解压 SFX 归档,使用 AES 对数据和文件名进行强大的加密,名称支持 Unicode,恢复损坏的文件和恢复卷,以及其他许多选项。
主要技术特性和兼容格式
WinRAR 的原生格式是 RAR(Roshal Archive)。无论是经典版本还是 RAR5 版本。创建文件时,用户可以选择 RAR 或 ZIP 格式;而解压缩时,可选择的格式范围更广,包括专业环境和软件分发中非常常见的格式。
主要特点包括 连续(固态)、自解压、多卷、加密的归档文件固实归档允许将多个文件分组到一个连续的数据流中,这在存在许多小的相似文件时可以显著提高压缩率,尽管它会使选择性操作(例如删除单个文件)变得复杂,因此最新版本(7.20、7.21 和 7.22)专门致力于改进此行为。
它还非常有用 创建 EXE 格式的自解压文件 (SFX)这样一来,即使对方没有安装 WinRAR 或根本不知道 WinRAR 是什么,你也可以发送压缩文件,他们只需运行 .exe 文件即可解压缩,无需安装任何其他软件。这些 SFX 模块可以自定义,例如添加图标、成功消息(例如使用 TextDone 命令)、静默消息或临时模式。
关于界面, WinRAR 提供高度完善的图形模式以及拖放支持。它还提供了一个完整的命令行界面(RAR/UnRAR),用于自动化流程、编写脚本以及在服务器或没有图形界面的环境中管理文件。由于拥有大量的修饰符和细粒度的参数,命令行功能尤为强大。
WinRAR 7.21:您需要了解的所有关键新功能
WinRAR 7.21 是一次更新,重点在于提升用户体验、安全性和复杂文件的处理能力。最终版适用于 Windows 系统,支持多种语言,包括西班牙语、加利西亚语、加泰罗尼亚语和巴斯克语,可通过 WinRAR 官方网站和认证分销商进行分发。
- 能够 i解析扩展名不正确的文件例如,如果您有一个 host.rar 文件,其中包含一个未压缩的 nested.zip 文件,并且您将容器重命名为 host.zip,那么 WinRAR 7.20 在打开 host.zip 时可能会直接显示 nested.zip 的内容,从而导致混淆。新版本现在会正确显示 host.zip 的内容,避免在处理此类嵌套包时出现混淆。
- 这 按文件大小和日期对文件列表进行排序 这样一来,它就模仿了 Windows 资源管理器。首次点击文件大小或日期列即可建立降序排列(最大或最新的文件显示在顶部)。这对大多数用户来说更加直观,并减少了查找重要文件所需的点击次数。
- 现在,-s=e 修饰符在 Windows 系统中比较文件扩展名时,不会区分大小写字母。这意味着,对于仅大小写不同的扩展名,不再重置 Solid 统计数据。如果您处理 Solid 归档中的大量文件,这是一个重要的细节。
- 当尝试将文件提取到需要管理员权限的文件夹时,该行为已得到改进。如果用户取消提升对话框,SFX 模块会在后台静默关闭,而不是抛出文件夹访问错误。
其他错误已修复
WinRAR 7.21 修复了从先前版本遗留下来的几个错误,包括 从完整的 RAR4 压缩文件中删除文件时,损坏的文件可能会导致的问题现在,删除 RAR4 压缩包中的文件将恢复到传统方法,即重新压缩整个压缩包,就像 7.20 版本之前那样。这不会影响 RAR5,但可以保证旧文件的完整性。
另一个已修复的错误也影响了 利用某些参数组合对大量难以压缩的数据进行压缩WinRAR 7.x 版本有时会出现文件压缩失败甚至中断的情况,但此问题已得到解决。此外,无法解压包含注释字段的 ZIP 文件的问题也已修复,该问题在处理其他工具创建的压缩文件时可能会导致严重问题。
在提取部分, WinRAR 现在可以正确替换“aux”等保留设备名称。 解压缩时,这可以防止处理包含 Windows 文件系统错误名称的文件时出现错误。此外,还修复了一个错误:在“将 WinRAR 设置另存为”窗口中双击文件夹快捷方式会用设置覆盖快捷方式,而不是打开目标文件夹。
总体而言, 对于任何使用 RAR4 压缩文件的用户来说,强烈推荐升级到 WinRAR 7.21。能够处理带有注释的 ZIP 文件,或运行依赖于强大统计信息和命令行修饰符的脚本。此外,改进了与故障扩展程序的兼容性,并优化了与 Windows 资源管理器的界面对齐,这些改进也为日常使用带来了诸多便利。

WinRAR 7.22:最大程度稳定固体压缩文件
WinRAR 7.22 是一个稳定性更新,进一步完善了将文件删除到完整压缩包的整个过程。这标志着始于 7.20 版本并在 7.21 版本中得到强化的一系列变更的完成。主要重点是确保生成的文件完全可靠,不会导致校验和问题或修复工具出现问题。
固体文件存储 所有文件以连续流的形式传输,以最大程度地压缩文件。这意味着删除单个文件可能需要重建压缩包的大部分内容。7.20 版本引入了一些优化措施来加快删除完整 RAR 压缩包的速度,但这些优化措施却导致了旧版 RAR4 压缩包的性能下降。
随着这一变化, 修复过程中可能产生校验和错误的临界情况已得到解决。这会带来完整性检查失败或难以恢复已修改文件的风险。换句话说,为了获得最高的可靠性,牺牲了一些性能,这在处理备份或关键文件时是一个合理的选择。
版本 7.22 已发布 可直接从 WinRAR 官方网站 (win-rar.com) 下载 随着志愿者翻译人员的陆续完成翻译工作,该软件将以多种语言发布。它兼容 Windows 11、10 和 8.1 系统,Android 版 RAR 应用可从 Google Play 下载,Linux、FreeBSD 和 macOS 的命令行版本也在积极维护中。
其他近期版本:7.20、7.13、7.12 和 7.11
在 7.21 和 7.22 版本之前,WinRAR 7.20 引入了许多新功能和优化。 如果您经常使用命令行或处理大型文件,这一点尤其值得了解。其中一项最显著的改进是提高了从大型 RAR 压缩包中删除文件时的性能。
WinRAR 7.20
7.20 版本实施 避免对文件中未更改的部分进行重新压缩的技术如果删除的文件之后还有非空文件,则后续部分保持不变;前面的部分会被复制,不进行重新压缩,仅在绝对必要时才在内存中解压缩;这种“半固态”行为仅涉及包含已删除文件的数据块。未受影响的完整数据块会被完整复制。理论上,这可以大幅缩短处理时间。
还添加了 改进了 -s 修饰符,新增了带掩码的名称生成选项 (-ag),支持 -tk 中的日期格式化,互联网标记传播控制 (Zone.Identifier) Windows 11 上下文菜单中提供了一系列设置选项,使用大内存页(2 MB)来加快压缩速度,并且在打开和提取包含数百万个文件的巨型 ZIP 和 TAR 文件时,速度得到了微调。
WinRAR 7.13、7.12 和 7.11
与此同时,7.13、7.12 和 7.11 版本则特别注重…… 修复漏洞和安全缺陷在 7.12 和 7.13 版本中,修复了提取文件时的路径处理问题,这些问题可以通过使用预先准备好的文件来强制 WinRAR 和 UnRAR 库使用用户不希望使用的路径。
这些更新使研究人员获得了公众的认可。 ESET 已加入趋势科技零日漏洞计划 用于发现和报告漏洞。此外,“生成报告”功能的行为也进行了修改,以防止在报告中注入 HTML 代码,因为之前一些潜在的危险标签可能通过精心构造的文件名被偷偷插入。
7.11 版本是关键 修复了 7.10 版本中发现的几个错误这些问题包括:使用文件夹和文件记录更新固实文件时出错;从 CAB 提取文件时截断文件的问题;更改格式时应用存储在压缩配置文件中的 SFX 模块时出现不一致;以及界面问题,例如将文件拆分为卷时处理单元的问题,或者与 Silent 和 TempMode 选项一起使用时完成消息 (TextDone) 的位置问题。
安全性:已修复漏洞及更新原因
近年来, 由于存在多个重大漏洞,WinRAR 一直备受关注。其中一些漏洞已被攻击者积极利用。因此,及时更新压缩机不再是可有可无,而是真正的安全必需。
正如之前提到的, 6.23 版本修复了一个严重漏洞 (CVE-2023-40477) 该漏洞允许恶意代码在打开被篡改的 RAR 文件时执行。例如,俄罗斯黑客组织 AT29 就利用了该漏洞,他们使用伪装成 PDF 文档的压缩文件进行大规模感染攻击,但这些文件实际上会启动 PowerShell 脚本,从而授予攻击者远程访问权限。
在 7.x 分支中, 7.12 和 7.13 版本修复了路径处理问题其中,特制的文件可以欺骗 WinRAR 和相关工具(Windows 版 RAR、UnRAR、UnRAR.dll、UnRAR 可移植源代码),使其使用用户未定义的路径,从而导致覆盖不需要的文件或逃逸到已建立的目标文件夹。
他们也已被告知此事。 HTML 报表生成中的安全问题这样可以防止文件名中包含 < 和 > 字符被解释为 HTML 标签。这些字符现在会被替换为安全序列,从而防止潜在的代码注入到程序自身生成的报告中。
在系统层面, 互联网品牌(区域标识符)的传播等方面已经过改进。这会影响 Windows 如何标记和处理从互联网下载的文件。WinRAR 允许您控制是仅传输区域数据还是传输所有可用字段,从而防止在共享包含下载源敏感信息的文件时出现隐私问题。
WinRAR的兼容性、许可证和独特的“试用模式”
在平台区域内, WinRAR 提供适用于 Windows 7/8.1/10/11 的 64 位版本。RAR 除了提供 Android 应用外,还提供适用于 Linux(32 位和 64 位)、FreeBSD(32 位和 64 位)以及 macOS(Intel 和 ARM)的英文版本。该程序已被翻译成 40 多种语言,Windows 版本还包含西班牙语、加利西亚语、加泰罗尼亚语、巴斯克语和其他地区语言的版本。
关于商业模式, WinRAR 以 40 天试用版的形式分发。官方规定,试用期结束后,用户需要购买许可证,尤其是在商业用途中。然而,这几乎成了网络梗,即使试用期结束,程序仍然可以完全正常运行,只是偶尔会显示提醒信息。
在实践中, 很多人实际上都使用WinRAR的“免费版”。同时,想要严格遵守相关条款或希望支持开发的公司和用户,可以购买付费许可证。
那些人 他们通过官方经销商(例如西班牙的 winrar.es)购买许可证。 在有效期内,用户可以免费升级到所有新版本,无需卸载任何程序。只需将新的试用版安装在旧版本之上,程序就会自动识别现有许可证。
如果相反, 您从其他网站购买了旧版本的许可证您可能需要购买升级包或续订许可证才能使用最新的 7.x 版本。建议您查看服务提供商的升级政策,确认您是否在保修范围内。
如何升级到 WinRAR 7.21 和 7.22:分步指南
享受 WinRAR 7.21 的所有新特性以及 7.22 的稳定性修复更新过程非常简单,即使您是从较旧的版本升级,也不会遇到任何问题。
在Windows系统中,通常的做法是 请访问 WinRAR 官方网站或您所在国家/地区的经销商网站。 下载与您的系统和语言对应的可执行文件(例如,64 位西班牙语系统请下载 winrar-x64-722es.exe)。无需卸载旧版本:只需运行安装程序并按照向导操作即可。
安装程序 它会自动检测您是否已拥有注册驾照。 系统上已保存的激活码(例如,从 winrar.es 购买的先前版本)将应用到新安装的软件中。这样,您的激活码就能保留,而无需您重新输入注册信息。
安装过程中您可以进行调整 文件关联、与 Windows 上下文菜单的集成以及其他界面选项例如,您可以决定是否让 WinRAR 出现在新的 Windows 11 上下文菜单中,是否激活经典菜单的高级功能,或者根据系统选择浅色、深色或自动颜色模式。
更新后,您会发现 包含了 7.00、7.10、7.11、7.12、7.13、7.20、7.21 和 7.22 版本的所有累积改进这包括压缩速度的提升、大文件处理能力的提高、安全修复、SFX选项、可靠的文件处理能力,以及压缩配置文件和报告生成方面的新可能性。
值得记住的是,尽管 WinRAR 7.x 不再支持 Windows Vista 或 32 位版本自解压模块在较旧的 32 位系统上仍然可以执行,从而在为第三方生成 SFX 时确保一定的向后兼容性。
