Алгоритмы архивации данных
Хочу написать свой архиватор. Подскажите пожалуйста где можно почитать об алгоритмах архивации.
compression.ru/arctest/descript/methods.htm
примерно хорошее место а так для начала поищи об алгоритмах Хафмана ( один из самых основных)
примерно хорошее место а так для начала поищи об алгоритмах Хафмана ( один из самых основных)
В принципе наилучшеее соотношение скорость\степень сжатия
Хочешь сжимать сильно, но медленнее - PPM,
арифметическое кодирование. Хотя сложновато разобраться
Архиватор общего пользования или специализированный?
Короче, для каких целей тебе нужен СВОЙ архиватор?
compression.ru/arctest/descript/methods.htm
примерно хорошее место а так для начала поищи об алгоритмах Хафмана ( один из самых основных)[/QUOTE]
Спасибо за ссылку. Посмотрю обязательно.
[QUOTE=lost_lost]Проверенность и изящность - адаптивный Хаффман.
В принципе наилучшеее соотношение скорость\степень сжатия
Хочешь сжимать сильно, но медленнее - PPM,
арифметическое кодирование. Хотя сложновато разобраться[/QUOTE]
Можно чуть подробнее узнать о PPM?
[QUOTE=Lerkin]Хочешь просто разобраться в алгоритмах компрессии/декомпрессии или действительно, писать архиватор?
Архиватор общего пользования или специализированный?
Короче, для каких целей тебе нужен СВОЙ архиватор?[/QUOTE]
Архиватор буду писать общего пользования, хочу "заточить" его на сжатие *.EXE файлов.
[QUOTE=ctraus]
примерно хорошее место а так для начала поищи об алгоритмах Хафмана ( один из самых основных)[/QUOTE]
Спасибо за ссылку. Посмотрю обязательно.
[QUOTE=lost_lost]Проверенность и изящность - адаптивный Хаффман.
В принципе наилучшеее соотношение скорость\степень сжатия
Хочешь сжимать сильно, но медленнее - PPM,
арифметическое кодирование. Хотя сложновато разобраться[/QUOTE]
Можно чуть подробнее узнать о PPM?
[QUOTE=Lerkin]Хочешь просто разобраться в алгоритмах компрессии/декомпрессии или действительно, писать архиватор?
Архиватор общего пользования или специализированный?
Короче, для каких целей тебе нужен СВОЙ архиватор?[/QUOTE]
Архиватор буду писать общего пользования, хочу "заточить" его на сжатие *.EXE файлов.