首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

借助开源库,Windows 11将增加Tar.gz和7-zip原生支持

还记得曾几何时我们的安装完Windows系统后,第一件事就是要装一个winrar的压缩软件,该软件是个商用软件,但是为了能不花钱(baipiao)用它,用了很多改装过的安装包,安装包里有广告、有一键全家桶,甚至木马的。

后来开源软件流行起来了,Winrar可以不安装了,只安装7zip即可,后来国内众多国产压缩软件出现了。

在这样形势下,微软Windows 11 22H2引入了对RAR压缩格式的本机支持,距1993年正式引入该格式已经过去了三十年。

最新一个好消息是,Windows 11计划(KB5031455补丁)推出更多(大量)压缩格式的支持,包括7-zip和tar。

KB5031455补丁

Microsoft 最近发布了KB5031455,Windows 11的一个可选、功能丰富的预览累积更新,刷新了操作系统本机支持的存档格式列表。在Windows 11 22H2及更高版本现在可以管理以下存档类型压缩的文件:

.rar、.7z、.tar、.tar.gz、.tar.bz2、.tar.zst、.tar.xz、.tgz、. tbz2、.tzst、.txz。

尚不支持密码加密存档。

作为可选的非强制性更新,KB5031455补丁需要通过Windows 11上的Windows 更新设置页面并搜索新发布的更新来手动安装。如果“早期测试者”一切顺利,更新的内容最终应该会通过计划于2023年11月的补丁星期二发布的下一批累积补丁提供给大多数Windows用户。

Libarchive库

据悉微软对这些格式的支持,引用了开源的libarchive库。添加了对上述存档文件的支持。

Libarchive项目是一个多格式归档和压缩库,支持多种归档和压缩格式。其强大的自动格式检测包括存档/压缩组合,例如tar.gz。库的零拷贝内部架构确保了高性能,而其流式架构消除了存档的所有大小限制。该库设计用于大多数类POSIX系统,包括FreeBSD、Linux、Solaris,并且还支持Windows,包括Cygwin、MinGW和Visual Studio。将libarchinve集成到Windows中将使手动安装库变得过时。

Libarchive是高度模块化的,从一开始就旨在使添加新的存档格式和压缩算法相对容易。每个使用libarchive的程序都会选择它想要使用的格式,因此libarchive中的支持并不保证任何特定程序中的支持。但是,libarchive发行版中包含的bsdtar和bsdcpio程序默认启用所有libarchive格式。

Libarchive项目是一个开源的,持支持高度可二次开发可移植、高效的C库,可以以各种格式“读取和写入流存档”。Libarchive还支持其他存档类型(Lzh、Xar),这些类型最终也可能会是Windows 11最终可支持的格式。

Moment 4

扩展文件类型支持是Moment 4软件包的一部分,Moment 4软件包是Windows 11 的新功能更新,为以云/AI为中心的操作系统提供了72项新功能和改进。KB5031455的功能包括Windows的集中式AI辅助(称为Copilot)、彻底改进的文件资源管理器体验、新的Microsoft备份应用程序、内置的密钥管理器等等。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OO1QXMERFG1-steL2veDQT9g0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券