Задание
Распределите определения и характеристики по соответствующим алгоритмам сжатия данных без потерь.
- Группы
- Алгоритм сжатия RLE
- Алгоритм Хаффмана
- Варианты
- В основу этого алгоритма положен принцип выявления повторяющихся последовательностей данных и замены их простой структурой, в которой указывается код данных и коэффициент повтора.
- Это жадный алгоритм оптимального префиксного кодирования алфавита с минимальной избыточностью.
- Наилучшими объектами для данного алгоритма являются графические файлы, в которых большие одноцветные участки изображения кодируются длинными последовательностями одинаковых байтов.
- Для текстовых файлов этот метод сжатия, как правило, не эффективен.
- В этом алгоритме перед началом кодирования производится частотный анализ кода документа и выявляется частота повтора каждого из встречающихся символов.
- Чем чаще встречается тот или иной символ, тем меньшим количеством битов он кодируется с помощью этого алгоритма.
- Этот алгоритм был разработан в 1952 году одним из аспирантов Массачусетского технологического институт при написании им курсовой работы. В настоящее время используется во многих программах сжатия данных.