根据Brotli的主要GitHub page,动态压缩有11个级别。
设置动态压缩Brotli质量(压缩)级别。可接受的值范围是0到11。
但是项目的another page显示命令行仅支持9级压缩
压缩级别(0-9);值越大,压缩越密集,但压缩速度越慢
我测试了命令行中的9级是否与11级动态压缩相同。但是事实并非如此。
我拥有的测试资产未压缩为135kb。根据Google开发人员工具,使用11级动态压缩为37KB。但是,我可以从命令行使用级别9获得的最小文件为42KB。
是否可以使用11级压缩对对象进行预压缩?
答案 0 :(得分:2)
This issue可以最好地说明:
提到默认质量:
-Z, --best use best compression level (11) (default)
我认为单破折号(-0到-9)质量参数只是为了方便起见,问题在于,convention单个破折号参数只能后跟单个字符,因此-10或- 11会违反约定。