元项目从brotli源代码构建库

・1 分钟阅读

  • 源代码名称: libbrotli
  • 源代码网址: https://www.github.com/bagder/libbrotli
  • libbrotli的文档
  • libbrotli的源代码下载
  • Git URL:
    git://www.github.com/bagder/libbrotli.git
  • Git Clone代码到本地:
    git clone https://www.github.com/bagder/libbrotli
  • Subversion代码到本地:
    $ svn co --depth empty https://www.github.com/bagder/libbrotli
                              Checked out revision 1.
                              $ cd repo
                              $ svn up trunk
              
  • libbrotli

    围绕brotli代码库的包装脚本和代码。

    从 brotli 解码和编码源构建库, 使用autotools。

    'brotlidec'是用于解码,解压缩的库

    'brotlienc'是编码,压缩的库

    插件生成

    首先确保已经安装了 libtoolautoconfautomake

    克隆libbrotli存储库,例如

    
    $ git clone https://github.com/bagder/libbrotli
    
    
    
    

    然后运行:

    
    $./autogen.sh
    
    
    $./configure
    
    
    $ make
    
    
    
    
    安装
     
    $ make install
    
    
    
     

    安装库和必需的包含文件。

    包含文件放在安装前缀下的brotli子目录中,
    
    #include <brotli/decode.h>
    
    
    #include <brotli/encode.h>
    
    
    
    

    在源代码中。

    MIT许可。

    brotli本身也基于MIT许可证。 brotli本身也在一个许可证

    服务器端 brotli

    请参见 ngx_brotli_module

    讨论
    Fansisi profile image