IT之家 3 月 20 日消息,消息源 @ntauthority 近日分享了一個(gè)有趣的事情,微軟 Windows 11 24H2 原生支持解壓 Zstandard 算法的 .7z 文件,但是當(dāng)前穩(wěn)定版 7-Zip 應(yīng)用并不支持。
導(dǎo)致這個(gè)有趣情況的主要原因是,Windows 11 整合了 libarchive 3.7.2 庫(kù),而 libarchive 3.7 版本中已添加對(duì) Zstandard 壓縮算法的支持。
而處理 .7z 的應(yīng)用 7-Zip 目前穩(wěn)定版停留在 2023 年 6 月發(fā)布的 23.01 版本更新中,而主流版本目前并未添加該功能。
7-Zip 在今年 1 月 31 日發(fā)布的 24.01 Beta 版本中,添加了對(duì) Zstandard 壓縮算法的初步支持,但目前并未推廣到穩(wěn)定版。
IT之家注:Zstd 全稱(chēng)叫 Zstandard,是一個(gè)提供高壓縮比的快速壓縮算法,主要實(shí)現(xiàn)的編程語(yǔ)言為 C,是 Facebook 的 Yann Collet 于 2016 年發(fā)布的,Zstd 采用了有限狀態(tài)熵(Finite State Entropy,縮寫(xiě)為 FSE)編碼器。
該編碼器是由 Jarek Duda 基于 ANS 理論開(kāi)發(fā)的一種新型熵編碼器,提供了非常強(qiáng)大的壓縮速度 / 壓縮率的折中方案(事實(shí)上也的確做到了“魚(yú)”和“熊掌”兼得)。
7-Zip 表示,并不會(huì)完全使用 Facebook 的代碼:
7-Zip 不使用 https://github.com/facebook/zstd 上的原始 Zstandard (ZSTD) 代碼
7-Zip 代碼雖然能實(shí)現(xiàn)類(lèi)似的功能,但實(shí)現(xiàn)方式并不相同。因此,7-Zip 在代碼和性能上都可能存在其他錯(cuò)誤。
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。