跳至內容

LZ四

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

LZ 四是一種無失真資料壓縮演算法,對壓縮和解壓縮的速度有。伊屬於向位元組的 LZ 七十七壓縮方案家族。

特徵

該演算法提供一个比 LZO 演算法小差的壓縮率—— 這較輸 gzip 等演算法。猶毋過,伊的壓縮速度類似 LZO—— 比 gzip 欲幾倍;解壓的速度顯示強欲 LZO。

設計的

壓縮會使咧流抑是講塊中進行。佇咧走揣最佳匹配的時陣投入閣較濟努力會當達到閣較懸的壓縮率,這款的結果是閣較細的輸出閣較緊的解壓速度。

實現

Yann Collet 使用 C 語言製作的參考實現發佈 BSD 許可證之下。這个演算法已經有足濟種語言的移栽佮結束,包括講 Java、C #、Python 等。像講 Hadoop 等資料庫使用這陣算法進行快速壓縮。LZ 四佇咧 Linux 核心三孵一一中予原生實現。ZFS 檔案系統的 FreeBSD、Illumos、ZFS on Linux,以及 ZFS-OSX 實現攏支援 LZ 四演算法進行即時壓縮。Linux 對三鋪一九-rc 一開始佇 SquashFS 中支援 LZ 四。Yann Collet 嘛咧較新版的 Zstd 壓縮軟體中實現 LZ 四。

參考資料

外部連結

  • 官方網站