28年了Windows终于原生支持了RAR文件了
整理 | 屠敏
出品 | CSDN(ID:CSDNnews)
即将彻底告别那些第三方存档应用程序。
今天凌晨,微软在西雅图举办了一场关于 AI 的 " 小春晚 " —— Build 2023 大会。在大会上,除了宣布的 Bing 将引入 ChatGPT 成为默认搜索体验、Windows Copilot 落地、端到端的数据分析平台 Microsoft Fabric 等重磅更新之外,微软还有一项更新吸引了不少人的注意,这也是对 Windows 11 用户而言,特别有用的更新,即 Windows 11 系统中改善了对压缩文档的支持,将原生支持 tar、7-zip、rar、gz 和其他使用 libarchive 开源项目的格式。
这意味,Windows 用户终于可以摆脱 WinRAR、7-Zip、Bandizip 等第三方压缩软件的束缚,能够直接访问这些格式的文件了。
网友喜大普奔:Windows 终于原生支持 RAR 了
在听闻此消息之后,不少网友留言:
我不敢相信,我会放弃这款贯穿了我整个计算机生涯的桌面应用程序
真棒!这是我认可的更新
与此同时,外媒 Techcrunch 一位用户还特别发表了一篇《28 年后,Windows 终于支持 RAR 文件》的文章来分享自己亲身经历:
那是在 1999 年,我和我朋友们在 Windows 98 游戏电脑上使用 Internet Explorer 浏览器浏览盗版软件网站。
在浏览过程中,我发现了一个 FTP 服务器,上面有一些以 ".rar,.r00,.r01,.r02 … " 命名的文件。
那时,我还很好奇这些文件是什么,于是询问朋友。
我问," 我们需要付费吗?"
朋友告诉我说不需要付费,但是 WinRAR 程序会一直弹出提醒。
就这样我在一直收到弹窗的过程中,使用了四分之一个世纪的时间,如今直到 2023 年,Windows 11 系统终于原生支持这种格式了。
这也引发了无数网友的共鸣,并为之欢呼雀跃:
其实,像上文提及的 tar、7-zip、rar、gz,是很多用户非常熟知的文件格式。在国内,相比开放的 zip,RAR 的知名度似乎更胜一筹。
说起 RAR,它是由俄罗斯开发者尤金 · 罗谢尔在 1993 年开发并公开的一种专利文件格式,用于数据压缩和归档打包。这款格式最初用于 DOS 系统,后来才逐渐移植到其他平台(它在 Windows 平台已经存在 28 年的时间)。
在 1995 年,罗谢尔还开发了 Windows 版本的编码器—— WinRAR,其以共享软件的形式发行,自此被用户广泛使用至今。
RAR 为什么会成为主流?
要说网友们为什么对 Windows 系统原生支持 RAR 这么兴奋,或主要是被压迫太久了。
解释其原因之前,我们不妨看看 RAR 之所以能够成为主流的原因。简单分析,有三层因素:
一是,RAR 是一种专利文件格式。和开放的 zip 有所不同,它并不开放,只免费发放了其解压组件。这导致很多其他压缩软件只能解压 RAR,不能创建 RAR。随着时间的推移,其背后的压缩软件 WinRAR 可以支持越来越多的格式,如 zip、ACE、ARJ 等等。这意味着,和那时另一个主流的压缩软件 Winzip 相比,WinRAR 能压缩、解压 zip 和 RAR 文件,反过来,Winzip 却不能压缩 RAR。这个具有版权的压缩算法利用专利,获得了独一无二的竞争优势。
二是,技术的先进性。相较而言,RAR 的专利算法让其压缩率更高一些,同时,它也彼时唯一支持冗余数据自我修复的格式。RAR 的文件名使用 Unicode 存储,相较之下早期的 zip 由于遗留的技术问题,文件名不支持 Unicode 编码,导致在用 zip 压缩时会出现乱码问题。 这也让 RAR 具有更多的优势。
三是,在国内互联网发展初期,一些盗版软件横行的年代,很多破解软件往往使用了 RAR 格式打包。
种种因素叠加在一起,让 RAR 变得通用。需要注意的是,由于早期各大站点的很多资源是使用 RAR 格式,要想解压文件,这也需要很多用户被动地去安装第三方商业软件 WinRAR。
当然,作为商业软件,WinRAR 需要付费。WinRAR 提供了 40 天的试用期,当超过 40 天以后,用户要想用就需要注册并付费购买正版,亦或者是直接卸载。
不过有一个奇怪的现象是,不知该软件的开发商是故意而为之,还是系统存留的 Bug,实际上,当 40 天试用期到期之后,用户还是可以免费使用 WinRAR,只是这款应用程序会跳出弹窗,不断地提醒你去购买正版或者卸载软件。这波操作让很多网友对 WinRAR 既爱又烦。
微软用开源 " 杀死 " WinRAR
现如今,取缔第三方商业软件,直接可以在 Windows 11 系统中打开 RAR,简化了工作流程并提供了更大的便利性,无疑是一项虽迟到了二十多年却又让人开心的举措。
微软透露,增加这一支持是因为 Windows 11 现在使用了 libarchive 开源项目(https://www.libarchive.org/)。
libarchive 是一个开源库,它支持实时访问许多压缩文件格式,如 7z、zip、cpio、pax、rar、cab 等。与此同时,其提供跨平台支持,能够在 Linux、Windows、macOS 等多款操作系统上运行。
所以,Windows 11 借助这款开源项目,不仅仅是原生支持 RAR,也支持 tar、7-zip、gz 等格式文件。
对此,微软表示,应该在即将发布的 Windows 11 预览版中开始添加对这些文件的支持,该预览版将于本周晚些时候发布。
最后
当然,并不是每个人都会对这个决定感到满意。由于日后用户不再需要使用此类程序,如第三方商业软件公司如 WinRAR 的开发商可能会因此看到收入大幅下降。
也有网友表示:
我是否是少数几个仍然认为 WinRAR 是一个有用软件的人?
它有一个非常擅长的用途,就是作为一个压缩归档工具。例如,我可以将一年的税务文件使用 WinRAR 进行归档,并添加恢复记录和密码以确保安全性,然后将其存储在受保护的位置。这样做的好处是我可以实时进行检查,也能够及时修复它,而且几乎没有其他程序能提供这样的功能。我可以使用 PAR(一种文件校验工具),但使用它不像将文件放入 WinRAR 文件中那样简单,而且 WinRAR 文件只需一个文件即可包含所有恢复记录,而不需要多个文件。
这个方法在几十年来一直对我有效。最近,我拿出了很久之前存放的一些归档光盘,其中包含恢复记录和恢复卷。所有光盘都可以读取,所以我能够取回数据,并且很容易进行验证,确保数据不仅存在,而且通过了校验和校验,因此可以防止数据损坏。WinRAR 5 将 CRC 改进为 Blake2,这极大地帮助检测到损坏,但之前的 CRC 功能也不错……足够用来检查文件中的字节内容或其他错误。
归档分段功能也非常有用。对于相对较小的数据,例如一些文档,能够创建带有恢复卷的多部分归档非常方便。由于 WinRAR 如此常见,几乎任何程序都能打开这种归档文件。
编写脚本也不错。
而且,是的 ... 我已经购买了它(每台机器上都有一份拷贝)。我怀恋他们旧版本的签名功能,但我理解为什么将其移除了。WinRAR 并不是一个华丽的程序,但凭借其恢复记录和校验功能,它让我的数据在几十年间保持安全,对我来说,这是物有所值的。
最后,Windows 11 将原生支持 RAR,对你是否带来影响?你是否还在使用 WinRAR 软件?
参考:
https://techcrunch.com/2023/05/23/28-years-later-windows-finally-supports-rar-files/
https://tech.slashdot.org/story/23/05/23/1940217/28-years-later-windows-finally-supports-rar-files