文件名称:ruby-xz:使用小提琴为liblzma提供Ruby绑定
文件大小:42KB
文件格式:ZIP
更新时间:2024-06-14 12:36:26
ruby compression xz liblzma Ruby
Rubyxz ruby-xz是对著名的的基本绑定,该以其本机XZ格式实现的极高压缩比而闻名。 ruby-xz使您可以在安装了liblzma的任何平台上创建和提取XZ归档文件。 不需要编译,因为ruby-xz是在Ruby的“小提琴”库(标准库的一部分)上编写的。 ruby-xz除了Ruby本身没有其他依赖项。 ruby-xz通过提供直接对字符串和文件进行操作的方法来支持“直观”(解压缩)压缩,还允许您直接对IO流进行操作(请参阅XZ模块的各种方法)。 最重要的是,ruby-xz提供了一个高级接口,使您可以将XZ压缩的数据视为IO流,以进行读取和写入。 有关更多信息,请参见XZ :: StreamReader和XZ :: StreamWriter类。 注意:1.0.0版本严重破坏了该API。 有关详细信息,请参考HISTORY.rdoc。 安装 按照安装所有宝石的方式进行安装。 $
【文件预览】:
ruby-xz-master
----HISTORY.rdoc(4KB)
----Rakefile(2KB)
----test()
--------test_stream_writer.rb(5KB)
--------test-data()
--------test_stream_reader.rb(8KB)
--------test_tarball.rb(3KB)
--------test_xz.rb(4KB)
--------common.rb(1KB)
----ruby-xz.gemspec(3KB)
----LICENSE(1KB)
----AUTHORS(177B)
----.gitignore(45B)
----lib()
--------xz.rb(19KB)
--------xz()
----README.md(3KB)