Я хотел бы знать, что такое макс. коэффициент сжатия Deflate64.Каков максимальный коэффициент сжатия Deflate64?
В стандартной спецификации дефлята степень сжатия составляет до 1032: 1.
Источник: цифры «1032 1» представлена на сайте ZLIB, где сказано, что:
Предел исходит из того, что одна длина/расстояние пара может представлять не более 258 выходные байты. Длина требует, по меньшей мере, одного бита , а расстояние требует, по меньшей мере, одного бита, поэтому два бита могут выдать 258 байтов или восемь бит в выводе 1032 байта. Динамический блок имеет без ограничения длины, поэтому вы можете получить сколь угодно близко к пределу из 1032: 1.
Поскольку Deflate64 поддерживает длину до 65,538, коэффициент должен быть намного выше. Я прав, когда я просто заменяю 258 байтов в оптовой цитате с 65.538 и умножаю это на 4, чтобы получить соотношение 262152:1
?
Заранее спасибо.
Благодарим вас за ответ. Не могли бы вы объяснить мне компоненты расчета? Я просто умножал 65538 на 4, но ваш ответ, кажется, содержит намного больше информации внутри. Благодарю. – vigri
Хорошо, что вы спросили. Когда я начал объяснять это, я понял, что допустил ошибку. Это было исправлено. –