2010-05-19 14 views
6

Me preguntaba si alguien sabe de las alternativas de Rubyzip para Ruby, que pueden manejar varios formatos, en particular, zip/rar/7z.Ruby/rubyzip alternativa capaz de manejar rar/tar/zip/7z?

Sé de libarchive, pero no está completo para mis propósitos (es una buena joya). (Para aclarar, libarchive - no funcionará para mí - porque necesito poder ejecutar en Windows. (Sí, sé que es una mierda ser yo)) Libarchive realmente funciona en Windows, pero todavía no es para mi propósito (7zip & rar formatos de soporte)

Ahora mismo termino ejecutando comandos del sistema en el sistema operativo, pero me gustaría tener algo de sistema operativo independiente, y capaz de manejar esos formatos: leer y escribir.

Gracias

+0

check http://stackoverflow.com/questions/856891/unzip-zip-tar-tag-gz-files-with-ruby –

+0

Joern, lo probé, y parece que no compila ni en ruby 1.8.7 ni 1.9.2 en Windows. Tengo devkit isntalled para ambas versiones y otras cosas como gbarcode, mysql2 o nokogiri - compilar sin ningún problema. – konung

+0

Me mantengo en lo correcto: hay una versión de mswin de la gema que, por algún motivo, no se instala de manera predeterminada: debe forzar la descarga de la versión correcta de la gema. – konung

Respuesta

2

está mal para alguien más interesante a partir de ahora si necesita más de rubyzip puede utilizar libarchive, pero si usted necesita para apoyar tanto para Windows & * nix - su mejor opción es ir con un tercer -parte binaria. Parece que enviar comandos del sistema a 7zip es más fácil. También puede desplegar un complemento e incluir versiones estáticas binarias de su archivador favorito. Voy con 7zip ya que es gnu y lgpl.

Cuestiones relacionadas