在今年5月份的微软build 2023活动中,微软特别提到了将在windows 11系统中原生增加对rar、7z等压缩文件格式的解压支持。时至今日,微软已通过本月的可选kb5031455预览累积更新添加了对11种压缩文件的解压支持,目前共支持.rar、.7z、.tar、.tar.gz、.tar.bz2、.tar.zst、.tar.xz、.tgz、.tbz2、.tzst和.txz等格式。
就是这么一个变化,微软足足让用户等了28年,真可谓是windows革命性的变革了。
此前windows默认只能解压zip格式的文件,用户想要打开或创建其他格式的压缩文件,就需要安装第三方软件。
微软表示,本次压缩文件原生支持是通过开源项目libarchive来实现的。
libarchive是一个开源的c库,旨在为各种不同的压缩格式提供读取和写入支持,它支持许多常见的压缩格式,并提供了许多高级功能,例如加密、数字签名、多卷支持等。
libarchive的主要优点是它的跨平台支持,它可以在各种操作系统上运行,包括linux、windows、macos等。
它还提供了多种语言的绑定,如python、ruby、perl等,使得开发人员可以方便地在自己喜欢的编程语言中使用它。
也正是由于使用了libarchive提供的开源凯发体育国际的解决方案,windows 11后续或许还会支持lzh和xar等其他格式。
需要注意的是,目前还不支持加密文件,而且kb5031455是一个可选更新,用户必须手动安装才行。
另外这项新功能还将通过在11月份发布的"patch
tuesday" 累积更新向所有windows 11用户推出。