JJD*_*JJD 6 ruby gem rar winrar
我需要用Ruby解压缩.rar档案.我找不到宝石了.
我发现了只允许创建存档的rar gem.
我弄乱了可以通过安装的unrargem 'unrar', git: 'git@github.com:aileron/unrar.git'.这是使用它的粗略草图......
require 'unrar'
archive = Unrar.new('test.rar')
file_id = archive.list_contents.first[:filename]
File.open('output-name', 'w') { |file| file.write(archive.extract(file_id)) }
Run Code Online (Sandbox Code Playgroud)
在对该主题进行了一些额外的阅读之后,似乎任何用于此的宝石基本上都被放弃了。但是,您可以brew install unrar从 Ruby 使用它system('unrar l your_file.rar')。
| 归档时间: |
|
| 查看次数: |
1347 次 |
| 最近记录: |