【问题标题】:Why does Brotli Command Line only allow up to level 9?为什么 Brotli 命令行只允许到 9 级?
【发布时间】:2019-10-25 22:03:43
【问题描述】:

根据 Brotli 的主要 GitHub page,有 11 级动态压缩。

设置动态压缩 Brotli 质量(压缩)级别。可接受的值在 0 到 11 的范围内。

但是项目的another page显示命令行只支持9级压缩

压缩级别(0-9);较大的值会导致更密集但更慢的压缩

我测试了命令行中的级别 9 是否与级别 11 动态压缩相同。然而事实并非如此。

有没有什么方法可以使用命令行进行 11 级压缩来压缩文件?

【问题讨论】:

    标签: nginx brotli ngx-brotli


    【解决方案1】:

    This issue 解释得最好:

    提到默认质量:

      -Z, --best      use best compression level (11) (default)
    

    我认为单破折号(-0 到 -9)质量参数只是为了方便,问题是 convention 单破折号参数只能后跟单个字符,所以 -10 或 -11 会打破常规。

    【讨论】:

    • 因此,压缩级别 10 是不可能从命令行获得的?
    • 一点也不!从第一行 (github.com/google/brotli/issues/725) 你可以看到-q 10--quality=10 开关是可能的。只是没有一个数字/字符开关。猜猜如果有需求,添加一个很容易,但可以想象大多数在那个级别时会转到 11 (-Z)。
    猜你喜欢
    • 2015-02-06
    • 2016-06-09
    • 1970-01-01
    • 2015-11-05
    • 2019-01-19
    • 2016-01-25
    • 2019-01-23
    • 1970-01-01
    • 2022-10-24
    相关资源
    最近更新 更多