文件名称:rbzip2:Ruby的bzip2
文件大小:44KB
文件格式:ZIP
更新时间:2024-06-07 21:53:05
ruby compression bzip2 decompression Ruby
RBzip2 RBzip2是一颗gem,它提供用于压缩和解压缩的算法的各种实现。 当前,它包括基于的实现和速度较慢但可在任何Ruby VM上运行的纯Ruby实现。 此外,还有一个基于Commons Compress的JRuby特定实现。 纯Ruby实现基于项目的代码,并添加了直接的类似Ruby的API。 没有像其他gem或库那样的外部依赖项。 因此,它将在任何Ruby实现以及这些实现支持的相应操作系统上运行。 FFI实现使用libbz2并在同时提供libbz2和FFI的平台上提供快速性能。 它源自本。 如果在类路径中可用,则基于Java的实现可以使用。 特征 将原始数据压缩到bzip2压缩的IO (例如File或StringIO ) 解压缩bzip2压缩的IO (例如File或StringIO ) 用法 require 'rbzip2' 压缩 data = some_data
【文件预览】:
rbzip2-master
----.gitignore(32B)
----.travis.yml(384B)
----LICENSE(1KB)
----CHANGELOG.md(463B)
----spec()
--------java()
--------helper.rb(513B)
--------ruby()
--------common()
--------ffi()
--------fixtures()
----README.md(4KB)
----ci()
--------jruby_download_commons_compress.sh(329B)
----lib()
--------.rspec(9B)
--------rbzip2.rb(504B)
--------rbzip2()
--------core_ext()
----rbzip2.gemspec(756B)
----Gemfile(500B)
----Rakefile(1009B)