2012-07-12 12 views

Respuesta

11
require 'zip/zip' 

Zip::ZipFile.new("archive.zip").read("article.txt") 
1

creo que debería funcionar:

require 'zipruby' 

Zip::Archive.open('archive.zip') do |ar| 
    ar.fopen('article.txt') do |f| 
     content = f.read 
     # do sth 
    end 
end 
2

Pruébalo

require 'zip/zip' 

Zip::ZipFile.open("my.zip", Zip::ZipFile::CREATE) {|zipfile| puts zipfile.read("first.txt")} 
+0

LoadError: no se puede cargar dicho archivo - ZIP/Código postal – xiefei

+0

instalar 'joya instalar rubyzip2 ' –

+0

Instalé' rubyzip' y funciona. ¿Cuál es la diferencia entre 'rubyzip' y' rubyzip2'? – powerboy

Cuestiones relacionadas