3 月 20 日消息,消息源 @ntauthority 近日分享了一個有趣的事情,微軟 Windows 11 24H2 原生支持解壓 Zstandard 算法的 .7z 文件,但是當前穩定版 7-Zip 應用并不支持。
導致這個有趣情況的主要原因是,Windows 11 整合了 libarchive 3.7.2 庫,而 libarchive 3.7 版本中已添加對 Zstandard 壓縮算法的支持。
而處理 .7z 的應用 7-Zip 目前穩定版停留在 2023 年 6 月發布的 23.01 版本更新中,而主流版本目前并未添加該功能。
7-Zip 在今年 1 月 31 日發布的 24.01 Beta 版本中,添加了對 Zstandard 壓縮算法的初步支持,但目前并未推廣到穩定版。
注:Zstd 全稱叫 Zstandard,是一個提供高壓縮比的快速壓縮算法,主要實現的編程語言為 C,是 Facebook 的 Yann Collet 于 2016 年發布的,Zstd 采用了有限狀態熵(Finite State Entropy,縮寫為 FSE)編碼器。
該編碼器是由 Jarek Duda 基于 ANS 理論開發的一種新型熵編碼器,提供了非常強大的壓縮速度 / 壓縮率的折中方案(事實上也的確做到了“魚”和“熊掌”兼得)。
7-Zip表示,并不會完全使用Facebook 的代碼:
7-Zip 不使用 https://github.com/facebook/zstd 上的原始 Zstandard (ZSTD) 代碼
7-Zip 代碼雖然能實現類似的功能,但實現方式并不相同。因此,7-Zip 在代碼和性能上都可能存在其他錯誤。
本文鏈接:http://www.www897cc.com/showinfo-119-77993-0.html趣聞:Win11 24H2 原生支持解壓 Zstandard 算法 .7z 文件,但穩定版 7-Zip 暫不支持
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com