LZ77

Article on other languages:

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire

LZ77は、1977年にジャコブ・ジヴ(Jacob Ziv)とエイブラハム・レンペル(Abraham Lempel)によって開発されたデータ圧縮アルゴリズム。 LZ77の改良版が、圧縮ツールのLHAGZIPなどに用いられている。 もともと命名の慣例として考案者の順(ZivLempel)としてZL法としていたが発表者のミスによりLZと発表されたため一般的にLZが使われている。

符号化の原理

データを先頭から順番に符号化していく方式。 現在注目している位置から始まる記号列が、それ以前に出現していたかを探す。 もし出現していたならば、記号列をその出現位置と長さのポインタに置き換える。 記号列を探す範囲をスライド窓と呼び、これを辞書として使用するので、辞書式圧縮法と呼ばれる。

LZ77では、記号列を(一致位置,一致長,次の不一致記号)という3つの値に置き換える。 これらの値をどのように表現するかによって、さまざまな亜種が存在する。 中でもLZSSは、単純で性能もよく、いろいろな応用に使用されている。

関連項目

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net