Ich muss ein .rar-Archiv mit Ruby entpacken. Ich konnte jedoch kein Juwel finden.
Ich entdeckte die rar Juwel, die nur ein Archiv erstellen können.Wie extrahiert man ein .rar-Archiv mit Ruby?
I stumpled über unrar die über gem 'unrar', git: '[email protected]:aileron/unrar.git'
installiert werden kann. Hier ist eine grobe Skizze, es zu benutzen ...
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)) }
Ich würde ein Juwel wenn möglich bevorzugen. Ich habe 'gem' rar_file ', git:' [email protected]: johanlunds/rar_file.git'' ohne Erfolg versucht. – JJD