Подготовил к участию в конкурсе Long Text Compression Benchmark вариант алгоритма сжатия данных на основе PPM.
По современному состоянию дел, этот алгоритм может конкурировать с распространёнными архиваторами типа WinRar и 7zip, но не может конкурировать с более современными алгоритмами из семейства PAQxxx, использующими Context Mixing
(
Read more... )
Увы не. Не моё. Ну тут больше матана, чем прогерства. Хоть и геймдев что то туда же но не так.
По поводу остального - лови. Я докину Арушу, а то охуел )))
Как развитие алгоритмов сжатия остановилось 20 лет назад, или о новом конкурсе на 200 тысяч евро / Хабр
habr.com
Reply
Reply
Мне там ссылко на RLE понравилась. Я её тож куда можно и куды почти низя всовываю. Но более издевательски. Де, какое ТЗ такой и ответ. ))))
Reply
Reply
Абсолютли ноу. Ну пока. Я пока работаю с битовыми масками (именно в понятии "маска"). Накладываю первую, исходя из результата - выбираю следующую, накладываю - устанавливаю флаги.
На самом деле, можно и не так извернуться. Я лично пока подумываю, не использовать ли искажённый float для расширения диапазона? С одной стороны будет на байт больше, выше нагрузка на проц, с другой стороны, можно напихать более чем много. Грубо говоря 128 словарей по 800 тыс слов. Почему бы нет?
Но просто если всё сразу накручивать - есть великий шанс что конструкция если и полетит - то строго вниз ))) А не вверх )
Reply
Reply
*хихикнул* В том то и смак, диапазон то по факту уменьшается, ага. ))) Но я имел ввиду использовать что то типа "порядка+мантиссы". Где порядок - это обращение к словарю, а мантисса уже индекс в нем. Это не дает преимущества и большего диапазона, как бы. Но с другой стороны, дает более аккуратный доступ к словарям.
Reply
Reply
😆
И он прав )))
Reply
Reply
Я уже без "куража" имею ход уау )))
Reply
Leave a comment