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

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

LZO

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2017/03/09 15:04 UTC 版)

Lempel-Ziv-Oberhumer (LZO) は 可逆 データ圧縮 アルゴリズムであり、伸張速度の速さに特徴がある。

設計

LZOライブラリは以下のような特徴がある様々なアルゴリズムを実装している。

  • 圧縮速度はdeflate圧縮に匹敵する
  • 伸張は非常に速い
  • 圧縮時にはバッファ領域を必要とする(圧縮レベルによるが、8kBや64kB等である)
  • 伸張時には伸張元・伸張先以外のメモリ領域は必要としない
  • 圧縮品質と圧縮速度のバランスを指定できる。それは伸張速度に影響を与えない

実装

フリーソフト ツールはlzopとして実装されている。オリジナルライブラリは ANSI Cで実装されており、GNU General Public Licenseの下で利用できる。 Perl, Python, Javaの移植版も利用できる。

関連項目

  • LZ4 – LZOの派生で、展開が非常に早いアルゴリズム

参考文献

外部リンク


Lempel-Ziv-Oberhumer

(LZO から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/02/27 06:41 UTC 版)

LZO
作者 Markus Franz Xaver Johannes Oberhumer
初版 1996年5月20日 (26年前) (1996-05-20)
最新版
2.10 / 2017年3月1日 (5年前) (2017-03-01)
プログラミング
言語
C言語
対応OS クロスプラットフォーム
種別 データ圧縮
ライセンス GNU General Public License v2+ もしくは商用ライセンス
公式サイト www.oberhumer.com/opensource/lzo/
テンプレートを表示

Lempel-Ziv-Oberhumer (LZO) は、可逆データ圧縮アルゴリズムであり、解凍速度の速さに特徴がある。Markus Franz Xaver Johannes Oberhumer が1996年より開発していて、ライブラリとしての LZO とコマンドライン版の lzop がある。[1]

設計

LZOは以下のような特徴があるアルゴリズムである。

  • 圧縮速度はdeflate圧縮に匹敵する
  • 解凍速度は非常に速い
  • 圧縮時にはバッファ領域を必要とする(圧縮レベルによるが、8kBや64kB等である)
  • 解凍時には解凍元・解凍先以外のメモリ領域は必要としない
  • 圧縮品質と圧縮速度のバランスを指定できる。それは解凍速度に影響を与えない

実装

ライブラリは ANSI C で実装されており、GNU General Public License v2+ の下で利用できる。GPLとは異なるライセンスで利用できる商用版も販売している。Perl, Python, Javaの移植版もある。[1]

gzip に相当するコマンドライン版は lzop として公開している。

関連項目

  • LZ4 – LZOの派生で、解凍速度が非常に速いアルゴリズム

参照

外部リンク




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「LZO」の関連用語

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

   

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



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

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

©2025 GRAS Group, Inc.RSS