Как стать автором
Обновить
18
0.1
Андрей Смачёв @Biga

Пользователь

Отправить сообщение

Энтропийное кодирование rANS или как написать собственный архиватор

Время на прочтение8 мин
Количество просмотров10K
Эта статья может быть интересна тем, кто занимается сжатием данных или хочет написать собственный архиватор.



Статья написана, в основном, по материалам блога, который ведёт Fabian Giesen.
Читать дальше →
Всего голосов 34: ↑34 и ↓0+34
Комментарии8

FSE кодирование

Время на прочтение9 мин
Количество просмотров14K
Finite State Entropy (FSE) – алгоритм энтропийного кодирования, чем-то похожий и на алгоритм Хаффмана, и на арифметическое кодирование. При этом он взял лучшее от них обоих: работает так же быстро, как хаффмановский, и со степенью сжатия как у арифметического кодирования.

FSE принадлежит семейству кодеков ANS (Asymmetric Numeral Systems),  изобретённых Яреком Ду́дой. На основе его исследований Ян Колле разработал оптимизированный вариант алгоритма, впоследствии названный FSE.

В заметках Яна Колле непросто разобраться, поэтому я изложу объяснение в несколько ином порядке, более удобном для понимания, на мой взгляд.


Читать дальше →
Всего голосов 47: ↑44 и ↓3+41
Комментарии6

Информация

В рейтинге
2 306-й
Откуда
Вологда, Вологодская обл., Россия
Дата рождения
Зарегистрирован
Активность