LZFSEとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > LZFSEの意味・解説 

LZFSE

(Lempel–Ziv Finite State Entropy から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/05/05 05:45 UTC 版)

ナビゲーションに移動 検索に移動
LZFSE
開発元 Apple
初版 2015年(5年前) (2015
最新版 1.0 / 2017年5月8日(2年前) (2017-05-08[1]
リポジトリ github.com/lzfse/lzfse
プログラミング言語 C
対応OS
種別 データ圧縮
ライセンス 修正BSDライセンス
テンプレートを表示

LZFSE (Lempel–Ziv Finite State Entropy) は、Appleによって開発されたフリーかつオープンソース可逆圧縮アルゴリズムである[3]

概要

このアルゴリズムの名称は、Lempel-ZivFinite State Entropy頭字語である[4]。2015年のWWDCで発表され、同年リリースのOS X El CapitaniOS 9から導入された。

AppleはLZFSEをzlib (DEFLATE) と同程度の圧縮率を実現しながら、2 - 3倍高速に伸長することができ、使用するリソースも少ないのでzlibよりも効率的であると主張している[4]。LZFSEは伸長速度と圧縮率の両方を優先する必要がある場合を対象としている。LZFSEのエネルギー効率の高さは、最新のマイクロアーキテクチャのアルゴリズムに最適化することで達成された。この最適化は特にarm64に焦点を当てている[5]。サードパーティーによるベンチマークでは、LZFSEの伸長速度がzlibよりも速いことが確認されているが、その他の多くの最新の可逆圧縮アルゴリズムが圧縮率、圧縮速度及び伸長速度などで、より良好な性能特性を示していることも示唆されている[6]

実装

Cで実装されているリファレンスライブラリはEric Bainvilleによって書かれ、2016年のWWDCでオープンソース化されることが発表され公開された[2]

脚注

  1. ^ Releases”. GitHub. 2019年12月1日閲覧。
  2. ^ a b lzfse/lzfse”. GitHub. 2019年12月1日閲覧。
  3. ^ Data Compression”. Apple Inc.. 2018年9月24日時点のオリジナルよりアーカイブ。2019年12月1日閲覧。
  4. ^ a b Sergio De Simone (2016年7月2日). “Apple Open-Sources its New Compression Algorithm LZFSE”. InfoQ. 2019年12月1日閲覧。
  5. ^ Low Energy, High Performance: Compression and Accelerate”. Apple Inc. (2015年6月12日). 2019年12月1日閲覧。
  6. ^ Compression Benchmark”. lzturbo. 2019年12月1日閲覧。

関連項目

  • Zstandard - 別のLZ77とFSEによる圧縮アルゴリズム、FSEの作者が作成
  • LZ4 - LZ77による高速な圧縮アルゴリズム、Appleのプラットフォームでも利用可能

外部リンク




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  
  •  LZFSEのページへのリンク

辞書ショートカット

すべての辞書の索引

「LZFSE」の関連用語

LZFSEのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



LZFSEのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのLZFSE (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS