WinRAR

文件压缩、存档软件

WinRAR是一款用于管理压缩包文件的共享软件。其算法由作者尤金·罗谢尔英语Eugene Roshal研发,享有原创专利

WinRAR
在Windows 10中正常运行的WinRAR
Windows 10中正常运行的WinRAR
开发者尤金·罗谢尔英语Eugene Roshal
亚历山大·罗谢尔
首次发布1995年4月22日,​29年前​(1995-04-22
当前版本
  • 7.01(2024年5月15日;稳定版本)[1]
编辑维基数据链接
编程语言C++
操作系统Microsoft WindowsMac OS XGNU/LinuxFreeBSDAndroid
语言47种语言
类型数据压缩
许可协议商业软件私有软件共享软件
网站https://www.rarlab.com/

功能

  • 完全支持RARZIP压缩档案,并且能解压缩CABARJLZHTARGZACEUUEBZ2JARISO7zZIP压缩档案。
  • 可使用AES进行128位加密
  • 文件最高支持8,589,000,000TB的大小。
  • 可以制作自解压文件。
  • 基于里德-所罗门码的数据修复。
  • WinRAR支持NTFS系统和Unicode文件名。
  • WinRAR可以试用40天,试用期结束后会跳出提醒窗口,但仍然可以压缩与解压缩。
  • 试用版无法使用证书验证。

沿革

  • 从3.50 beta 1开始,WinRAR支持面板(Skin)和主题自选。
  • 从3.50开始,WinRAR支持Windows 64位系统。
  • 从3.60开始,WinRAR支持多线程压缩/解压缩
  • 从4.01开始,新增支持TAR压缩档中以二进制型式记录的文件大小。有些TAR压缩档处理大于 8 GB 文件时改用二进制大小格式。
  • 从5.00 beta 1开始,加入了新的RAR 5.0归档格式,旧版本的WinRAR无法解压缩RAR 5.0的文件
  • 从5.10开始,加入7z分割档解压缩支持,如 (.7z.001, .7z.002, ...)。
  • 从5.11开始,WinRAR 能解压缩文件夹含有 pax 延伸标头的TAR压缩档、对7-Zip压缩档支持 [保留毁损的文件] 解压缩选项。
  • 从5.20 beta 1开始,[保留毁损文件] 解压缩选项支持 bzip2 压缩档、可以使用 WinRAR.ini 文件来存储 WinRAR 设置,而不使用机码,方便安装 WinRAR 在移动式媒体中。
  • 从5.20 beta 2开始,[转换压缩档] 对话框中的压缩设置之前按 [存储] 按钮也不会存储。
  • 从5.20开始,采用xz压缩算法支持ZIPZIPX压缩档。
  • 从5.70 beta 1开始,不再支持ACE格式。因2019年2月,WinRAR里面处理ACE格式解压缩的UNACEV2.DLL函数库被发现存在漏洞。由于ACE格式已在2007年11月后停止更新,成为废弃软件,在无法修补漏洞的情形下只能删去UNACEV2.DLL文件,而不再支持 ACE 存档格式。[2][3]
  • 从6.00开始,"忽略"和"全部忽略"选项被添加到读取错误提示。"忽略"仅允许继续处理已读取的档部分,"全部忽略"允许将来的所有读取错误
  • 从6.10开始,放弃支持Windows XP,6.02成为最后支持Windows XP的版本。添加了对解压缩 Zstandard (zstd 扩展名zst) 存档的支持。最大恢复记录增加到受保护数据大小的1000%。

非Windows系统

RARLAB在Windows外的操作系统发布的软件名为RAR。

其中GNU/LinuxFreeBSDMac OS X的RAR都只能在命令行下使用。[4]

Android下的RAR[5]为免费软件,每次启动时会有“支持RAR的开发”的弹窗,需要手动关闭,但也可以通过订阅付费去掉弹窗。[6]

WinRAR 受青睐的原因

由于 ZIP 不支持 Unicode 编码、可能出现乱码现象,同时也不支持分卷压缩,压缩率稍低,因此发展初期 RAR 更受青睐。[7]

可设置指定百分比的恢复记录,即冗余数据,在压缩档本身损坏但恢复记录够多时可对损坏压缩档进行修复。[8]

华人地区的WinRAR

起初,WinRAR大中华区的总代理为台湾的浅蓝科技有限公司 (https://rar.tw页面存档备份,存于互联网档案馆)) 。其间,WinRAR的“官方国际中文版”(繁体中文版)先后由台湾网友“Jazz”和“浅蓝科技”的“张逸昕”(即“一抹浅蓝”)(英文名“Sam Chang”)负责翻译和校对。不久后,经中国大陆地区网友的提议,由张逸昕带领JAZZ、苏清朗、醉狐(QFox)、李柏均、周明波等人,完成“官方简体中文版”的翻译和校对工作。由于该版本的翻译质量严谨,发布后赢得中文用户的好评。一段时间之后,上海软众信息科技有限公司(原名“上海位元瑞旺电脑有限公司”)获取了共同代理权,RARLAB将简体中文版的翻译工作移交给了这家公司。WinRAR 在大陆与台湾分别由上海软众信息科技有限公司以及浅蓝科技有限公司代理,而且通常繁体中文版会先于简体中文版发布。5.21版发布时,上海软众信息科技有限公司宣布向所有使用简体中文版的个人用户推出完全免费的“非商业个人版”(即“上海代理商定制版”),该版本无论用户是否已付费注册,都会强制弹出广告展示窗口。

WinRAR的“官方简体中文版”有两个版本,其中,官方英文网站和上海代理商网站上所链接的版本为“上海代理商合作定制版”(即所谓的“非商业个人免费版”)。该版本无论用户是否已付费注册,都会强制弹出上海代理商预先指定的广告展示窗口。另一个正常的“干净”(不会强制弹出广告)的版本,则需要已注册用户通过电邮的形式,向官方总部技术支持团队发邮件索取才能获取到。WinRAR的“官方繁体中文版”则没有以上问题,用户直接从官方英文网站下载安装并注册后即可让弹窗广告消失。

安全漏洞

2019年以色列网络保安公司Check Point表示他们发现WinRAR有一个高风险安全漏洞,安全漏洞可以让骇客恶意软件隐藏在“ACE”压缩档,只要用户解压“ACE”压缩档,恶意软件就会自动植入电脑里,这个安全漏洞2005年就已经存在,有5亿名用户受到影响。[9]由于ACE格式已经停止开发,在无法修复该该漏洞后,WinRAR从5.70 beta 1版本开始移除了相应的功能支持。[2][3]

2023年6月8日网络资安网站Zero Day Initiative英语Zero Day Initiative表示他们发现WinRAR存在一个编号为“CVE-2023-40477”的高风险安全漏洞,这个安全漏洞可以让骇客利用远程操控植入恶意软件,用户在开启恶意软件的时候造成机密资料外泄,对此WinRAR已经公布新版本修复程序漏洞。[10]

参考

  1. ^ WinRAR archiver, a powerful tool to process RAR and ZIP files. [2024年7月29日]. 
  2. ^ 2.0 2.1 Extracting a 19 Year Old Code Execution from WinRAR). Check Point. 2019-02-20 [2019-02-27]. (原始内容存档于2019-02-26) (英语). 
  3. ^ 3.0 3.1 灵火K. WinRAR压缩软件存在高危漏洞,攻击者可绕开权限“操控”电脑. 雷锋网. 2019-02-21 [2019-02-27]. (原始内容存档于2019-02-28) (中文(中国大陆)). 
  4. ^ GmbH, win rar. RAR for Linux & Mac. WinRAR download free and support. [2022-04-09]. (原始内容存档于2022-04-09) (英语). 
  5. ^ RAR - Apps on Google Play. play.google.com. [2022-04-09]. (原始内容存档于2022-05-12) (英语). 
  6. ^ GmbH, win rar. RAR for Android. WinRAR download free and support. [2022-04-09]. (原始内容存档于2022-04-09) (英语). 
  7. ^ 可知压缩软件也有大坑?老司机谈压缩软件的故事 - 开源中国. www.oschina.net. [2018-10-13]. (原始内容存档于2018-10-14). 
  8. ^ GmbH, win rar. How Does the Recovery Record Feature Work?. How Does the Recovery Record Feature Work?. [2022-04-09]. (原始内容存档于2022-04-09) (英语). 
  9. ^ 陈晓莉. WinRAR含有超過10年的重大漏洞,5億用戶恐遭波及. iThome. 2019-02-21 [2023-09-07]. (原始内容存档于2023-09-07) (繁体中文). 
  10. ^ 快更新!WinRAR有重大程式漏洞 駭客可「遠端入侵」一開程式就中毒. 联合新闻网. 2023-08-21 [2023-09-07]. (原始内容存档于2023-09-07) (繁体中文). 

外部链接