ANS / tANS вместо канонического Huffman
Why it might compress better
rANS/tANS отгружен и стал энтропийным фундаментом всех сильных веток (H-20, H-25*, MODE_LZ seq-кодер H-25k). Стремиться: выжать из ANS-слоя остаточные проценты и скорость — точность частот (12→14-бит таблицы там, где данных много), interleaved rANS ×2/×4 для throughput (питает IW-06), адаптивные варианты (устранение стоимости передаваемых таблиц на tiny-файлах). Стратегический потолок ANS = потолок статических распределений; следующий класс — битовый адаптивный кодер (range coder + контекст-м...
Test result
measured · 2026-06-23РЕАЛЬНО (CUBR-0039, RT=OK, enwik8 incl): bwt-rans 9/12 RT=OK overall 0.2560 (краш compress dickens/mr/x-ray, comp=0); entropy alt 12/12 RT=OK 0.2713. ANS=фундамент order2-rans. Самоверификация byte-exact.
Per-file measurements (from DB)
overall 0.255975 · 33Consilium verdict
WIN (shipped ANS-фундамент) + reliability-caveat на explicit bwt-rans
Next: ANS/rANS отгружён и underpins чемпиона (order2-rans = ANS-based). Использовать ANS через контейнерный/chunked-путь; explicit --value-scheme bwt-rans крашит compress на dickens/mr/x-ray — завести fix в backlog. Развитие: точность частот (12→14-бит), interleaved N-way rANS (NEW-22).
Lessons
deepseek NO-GO / moonshot GO. Синтез: ANS — WIN (энтропийный фундамент всех сильных веток H-20/H-25*), НО standalone bwt-rans путь ненадёжен на крупных/16-bit файлах. Урок: краш — свойство explicit BWT-value-scheme пути, не ANS-технологии; авто-диспетчер на тех же файлах работает.