Это обычная уловка, используемая многими «претендентами на сжатие», которые регулярно объявляют «революционную» степень сжатия, вплоть до нелепых уровней.
Трюк, очевидно, зависит от того, что в справочнике.
Если такой словарь просто "случайный", как это предлагается, то он бесполезен. Простая математика покажет, что смещение будет стоить в среднем столько же, сколько и данные, на которые оно ссылается.
Но если словарь содержит большие части или весь входной файл, то он будет "волшебным образом" сжат до ссылки или серии ссылок.
Такие уловки называются «сокрытием энтропии». Мэтт Махони написал простую программу ( barf ), чтобы продемонстрировать эту технику, вплоть до уменьшения чего-либо до 1 байта.
Решение этой хитрости заключается в том, что для сравнения всегда должны использоваться сжатые данные, программа распаковки и любой внешний словарь, который она использует. Когда все эти элементы подсчитаны в уравнении, то больше невозможно «спрятать» энтропию где-либо. И чит раскрывается ....