布罗特利

时间:2024-03-07 02:48:50
【文件属性】:

文件名称:布罗特利

文件大小:15KB

文件格式:ZIP

更新时间:2024-03-07 02:48:50

ruby brotli C

布罗特利 Brotli是Brotli通用无损压缩算法的Ruby实现,该算法使用LZ77算法的现代变体,霍夫曼编码和二阶上下文建模的组合来压缩数据,其压缩率可与目前最好的通用压缩方法。 它的速度与放气相似,但压缩更紧密。 安装 将此行添加到您的应用程序的Gemfile中: gem 'brotli' 然后执行: $ bundle 或将其自己安装为: $ gem install brotli 用法 require 'brotli' compressed = Brotli . deflate ( string ) decompressed = Brotli . inflate ( compressed ) 参见test / brotli_test.rb 发展 签出仓库后,运行bin/setup来安装bundle和Brotli C库依赖项。 运行rake build为ruby构建brot


【文件预览】:
brotli-master
----.gitignore(189B)
----ext()
--------brotli()
----.rspec(31B)
----bin()
--------setup(138B)
--------console(331B)
--------before_install.sh(251B)
----LICENSE.txt(1KB)
----.gitmodules(92B)
----.github()
--------workflows()
----smoke.sh(277B)
----README.md(1KB)
----vendor()
--------brotli()
----lib()
--------brotli()
--------brotli.rb(49B)
----Gemfile(192B)
----Rakefile(552B)
----test()
--------brotli_test.rb(3KB)
--------brotli_writer_test.rb(745B)
--------test_helper.rb(184B)
----brotli.gemspec(1KB)

网友评论