Почему в командной строке Brotli разрешен только уровень 9?
Согласно главной странице GitHub для Brotli существует 11 уровней динамического сжатия.
Устанавливает уровень качества (сжатия) Brotli на лету. Допустимые значения находятся в диапазоне от 0 до 11.
Однако на другой странице проекта показано, что командная строка поддерживает только 9 уровней сжатия.
степень сжатия (0-9); большие значения вызывают более плотное, но более медленное сжатие
Я проверил, соответствует ли уровень 9 из командной строки динамическому сжатию уровня 11. Однако это не так.
У меня есть тестовый ресурс 135 КБ без сжатия. При динамическом сжатии уровня 11 это 37 КБ согласно инструментам разработчика Google. Однако наименьший размер файла, который я могу получить с помощью уровня 9 из командной строки, составляет 42 КБ.
Есть ли способ сжать файл с помощью командной строки с уровнем сжатия 11?
1 ответ
Эта проблема лучше всего объясняет это:
Упоминается качество по умолчанию:
-Z, --best use best compression level (11) (default)
Я думаю, что параметры качества с одним тире (от -0 до -9) предназначены только для удобства, проблема в том, что по соглашению за одним параметром тире может следовать только один символ, поэтому -10 или -11 нарушат соглашение.