228
правок
Изменения
Нет описания правки
'''Движение к началу''' (англ. move-to-front, MTF) — преобразование для кодирования данных (обычно потока байтов) разработанное для улучшения производительности энтропийного кодирования. При хорошей реализации, оно достаточно быстро для включения как дополнительный шаг в алгоритмах сжатия данных.
=== Алгоритм ===
Основной идеей преобразования является замена каждого входного символа его номером в специальном стэке недавно использованных символов. Последовательности идентичных символов, к примеру, будут заменены оригинальным алгоритмом (начиная со второго символа) на последовательность нулей. Если же символ долго не появлялся во входной последовательности, он будет заменен большим числом. Преобразование заменяет последовательность входных символов на последовательность целых чисел, если во входных данных было много локальных корреляций, то среди этих чисел будут преобладать небольшие, лучше сжимаемые энтропийным кодированием, чем исходные данные.
=== Coder ===
{|
| ||
|}
=== Decoder ===
{|
=== Литература ===
{|
|
!
|-
|[http://www.arturocampos.com/ac_mtf.html "Move to front" by Arturo San Emeterio Campos ]
|-
|http://ru.wikipedia.org/wiki/Move-To-Front
|}