Изменения

Перейти к: навигация, поиск

Алгоритмы LZ77 и LZ78

582 байта убрано, 06:26, 24 октября 2010
Нет описания правки
'''LZ77''' и '''LZ78''' — алгоритмы сжатие без потерь, опубликованные в статьях Абрахама Лемпеля и Якоба Зива в 1977 и 1978 годах. Эти алгоритмы наиболее известные варианты в семействе LZ*, которое включает в себя также [[Алгоритм LZW|LZW]], LZSS, LZMA и другие алгоритмы.
'''LZ77''' и '''LZ78''' — [[алгоритм]]ы [[сжатие без потерь|сжатия без потерь]], опубликованные в статьях [[Лемпель, Абрахам|Абрахама Лемпеля]] ({{lang-en|Abraham Lempel}}) и [[Зив, Якоб|Якоба Зива]] ({{lang-en|Jacob Ziv}}) в [[1977]] и [[1978 год]]ах. Эти алгоритмы наиболее известные варианты в семействе [[LZ*]], которое включает в себя также [[Алгоритм Лемпеля — Зива — Велча|LZW]], [[LZSS]], [[LZMA]] и другие алгоритмы. Оба алгоритма относятся к словарным методам, в отличие от других методов уменьшения избыточности, таких как [[RLE]] и [[арифметическое сжатие]]. LZ77 является алгоритмом со «скользящим окном», что эквивалентно неявному использованию словарного подхода, впервые предложенного в LZ78.
== LZ77 ==
Можно сказать, что алгоритмы семейства [[LZ*]] представляют собой более сложное обобщение простого и интуитивного способа сжатия данных, используемого в [[RLE]]. Для понимания данного === Принципы работи алгоритма необходимо разобраться с двумя его составляющими: ''принципом скользящего окна'' и ''механизмом кодирования совпадений''===Основная суть алгоритма заключается ето замена повторно вхождения строки ссылкою на предыдущую позицию.
Для понимания данного алгоритма необходимо разобраться с двумя его составляющими: ''принципом скользящего окна'' и ''механизмом кодирования совпадений''.
=== Принцип скользящего окна ===
96
правок

Навигация