|
|||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() последовательностях ![]() Компиляторы и интерпретаторы ![]() Хранение информации ![]() ![]() ![]() ![]() ![]() Софт: просмотр PS и PDF файлов ![]() Написать веб-мастеру Почитать историю сайта |
Сжатие информации: Общие алгоритмы.![]() Стандартный метод сжатия файлов. Хорош для любой информации. Быстрый и мощный. Двухпроходной. Лучше Хаффмана. ![]() LZW-сжатие выделяется среди прочих, когда встречается с потоком данных, содержащим повторяющиеся строки любой структуры ( текст, сжатие видеоформ и копий экранов). Сжатие однопроходное и может быть осуществлено 'на лету'. ![]() Статья дает описание арифметического кодирования с применением 'splay trees' - расширяющихся деревьев. C примерами на Си. ![]() Старый, добрый двухпроходной Хаффман. Классика кодирования. Исходник прилагается. ![]() Старейший двухпроходной алгоритм сжатия информации. Применяется только как дополнение к другим методам. Легок для освоения и реализации. ![]() Основные алгоритмы UUE-кодирования. Описание используемого при UUE CRC-алгоритма. Исходник прилагается. ![]() Сей хитрый метод использует BWT - сортировку информации перед основным сжатием. Один из наиболее перспективных и мощных методов. ![]() Архив статей.
Общий обзор методов компрессии и моделей. Даны основные принципы работы многих известных алгоритмов. The focus of this paper is the problem of transforming the set of counts accumulated for a particular context into a probability distribution. Довольно интересные общие рассуждения без конкретных алгоритмов. Описан метод сжатия информации, лишь немного уступающий PPMC в сжатии, но сильно превосходящий по скорости. Алгоритм для устранения избыточности сообщения. Больше интересно теоретически, нежели для практики. Сублинейное декодирование Хаффмана, требующее в несколько раз меньше памяти, нежели обычные реализации. Улучшение обычного 'жадного' парсинга, заглядывающее назад. Как результат - на 35% улучшение по сравнению с обычным dynamic dictionary compression в gzip и compress. Алгоритм entropy coding, сравнимый по быстродействию и скорости с Q- и QM-coder. С исходниками на Си. Использование нейронных сетей для адаптивного сжатия информации. С исходниками. Улучшение одного из наиболее мощных методов адаптивной компрессии - PPM blending. ![]() |