在北京时间今天凌晨举办的微软 Build 2023 活动中,微软除了公布一系列 AI 方面的进展与功能外,还特别提到将在 Windows 11 系统中原生增加对 RAR、7Z 等压缩文件格式的解压支持。
当我们谈起压缩文件,大家最熟悉的文件格式应该就是 RAR、7Z、ZIP 了,其中 RAR 是 Roshal Archive 的缩写,它是 1993 年由俄罗斯工程师 Eugene Roshal 创造的,这位工程师在两年后,还开发了至今仍然广受欢迎的 WinRAR 软件,并持续更新到现在。
目前,微软并没有为 Windows 添加解压 RAR、7Z 格式的原生支持,用户想要在 Windows 设备上解压缩 RAR 和 7Z 文件需要使用 WinRAR、7-Zip、Bandizip 这类解压缩软件,但未来这一情况将发生改变。
微软透露,增加这一支持是因为 Windows 11 现在使用了 libarchive 开源项目。
libarchive 是一个开源的 C 库,旨在为各种不同的压缩格式提供读取和写入支持。它支持许多常见的压缩格式,并提供了许多高级功能,例如加密、数字签名、多卷支持等。libarchive 的主要优点是它的跨平台支持,它可以在各种操作系统上运行,包括 Linux、Windows、macOS 等。它还提供了多种语言的绑定,如 Python、Ruby、Perl 等,使得开发人员可以方便地在自己喜欢的编程语言中使用它。
也正是因为使用了 libarchive 提供的开源解决方案,Windows 11 还将支持 tar、gz 等许多其他格式。
微软将在即将发布的 Windows 11 预览版中开始添加对这些文件格式的支持,该预览版将于本周晚些时候发布。虽然 Windows 将原生支持上述这些格式的解压缩,但暂时还无法使用 RAR 格式来压缩文件,这也意味着用户还是需要在电脑中安装 WinRAR 等这样的程序,以备不时之需。