Ho bisogno di decomprimere un archivio .rar con Ruby. Non sono riuscito a trovare un gioiello però.
Ho scoperto la gemma rar che consente solo la creazione di un archivio.Come estrarre un archivio .rar con Ruby?
ho stumpled circa unrar che può essere installato tramite gem 'unrar', git: '[email protected]:aileron/unrar.git'
. Ecco un abbozzo di usarlo ...
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)) }
Preferirei una gemma se possibile. Ho provato 'gem 'rar_file', git: '[email protected]: johanlunds/rar_file.git'' senza successo. – JJD