Поиск по сайту.



Математика. Пути и Графы. Комбинаторика и перебор

Сортировка

Защита и сокрытие информации. Атаки и взлом

Сжатие информации и кодирование. СRC

Графика и обработка изображений. Фракталы

Поиск в строках, массивах,
последовательностях


Разбор выражений.
Компиляторы и интерпретаторы


Cтруктуры данных.
Хранение информации


AI, ГА, Нейронные сети

Вейвлеты

Игры, и все с ними связанное

Разное


Софт: просмотр PS и PDF файлов

   Написать веб-мастеру
   Почитать историю сайта

Сжатие информации: Общие алгоритмы.

Идея арифметического кодирования
Стандартный метод сжатия файлов. Хорош для любой информации. Быстрый и мощный. Двухпроходной. Лучше Хаффмана.

Метод LZW-сжатия данных
LZW-сжатие выделяется среди прочих, когда встречается с потоком данных, содержащим повторяющиеся строки любой структуры ( текст, сжатие видеоформ и копий экранов). Сжатие однопроходное и может быть осуществлено 'на лету'.

Использование алгоритма расширяющегося префикса для кодирования и схожих пpоцессов
Статья дает описание арифметического кодирования с применением 'splay trees' - расширяющихся деревьев. C примерами на Си.

Сжатие по алгоритму Хаффмана
Старый, добрый двухпроходной Хаффман. Классика кодирования. Исходник прилагается.

RLE (Групповое кодирование)
Старейший двухпроходной алгоритм сжатия информации. Применяется только как дополнение к другим методам. Легок для освоения и реализации.

UUE кодирование
Основные алгоритмы UUE-кодирования. Описание используемого при UUE CRC-алгоритма. Исходник прилагается.

Описание и улучшения Block-Sorting (BWT) алгоритма сжатия и его улучшенийpdf
Сей хитрый метод использует BWT - сортировку информации перед основным сжатием. Один из наиболее перспективных и мощных методов.

Кодирование методом Шеннона-Фано

Архив статей.




Вверх по странице, к оглавлению и навигации