Google 研究人員剛剛提出了一種新的資料壓縮演算法,與現有解決方案相比,效率提高了 26%。該方法被命名為「Brotli」——在瑞士德語中意為「小麵包」——這種方法利用了多種資料處理技術,例如“二階情境建模”或“熵代碼的重用”。簡而言之,它非常複雜,但也非常有用。因為資料壓縮適用於許多 IT 領域,無論是資料儲存、多媒體內容處理或 Web 串流。谷歌顯然對最後一個案例特別感興趣,特別是對於行動終端。
但完全開源的 Brotli 不僅僅因其性能而脫穎而出。它還引入了一種新的資料格式。目前,最常用的格式是“Deflate”。它特別用於 gzip 或 PNG 類型的檔案。如果 Brotli 的性能得到證實,則該演算法可以在許多應用程式中實現。這並不是谷歌第一次對資料壓縮感興趣。兩年前,其研究人員發布了一種基於 Deflate 格式的開源演算法,名為「Zopfli」。同樣,這個名字的靈感來自德國瑞士的各種麵包。
來源: