[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Автор: Сергей, Москва, 10 декабря 2002 года в 17:11:29 В ответ на : Re: Вопрос по арифметическому кодированию. от ds в 10 декабря 2002 года в 14:43:33: > Сжимай сначала порядок числа, а потом - само число. Посмотри как это делается в ZIP. Мой метод на 20% обходит Zip на большенстве файлов. > > Возможно будет выгодно дожимать его с помошью PPM расматривая в качестве контекста длину цепочки, правда с PPM я еще не разбирался и даже не знаю на сколько это замадлит сжатие. > Гы! Убери ЛЗ77 и замедления не будет. Убрать то конечно можно, но вот с PPM я пока не разобрался может кто-нибудь подкинет хорошо закомнтированный исходник простенького PPM (только не тот где он реализован на массивах и максимальная длина контекста =1) Или может быть ты свой PPMd хорошо оформатириешь и закометируешь, а то видать у тебя размер винта слишком маленький и ты экономишь на переводах строки, и опускаешь коментарии :) > А насчет арифметика с искейпами, посмотри на страничке ES или у меня. Хорошо посмотрю.
|