Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Ruby / rubyzip alternative capable of handling rar/tar/zip/7z? [closed]

I was wondering if anyone knows of rubyzip alternatives for Ruby, that can handle various formats in particular zip / rar / 7z?

I know of libarchive, but it's not complete for my purposes ( it's a good gem thou). (To clarify, libarchive - won't work for me - cause I need to be able to run in on Windows. ( Yeah I know sucks to be me)) Libarchive actually works on Windows, but still not for my purpose (7zip & rar formats support)

Right now I end up running system commands to the os, but I'd like something OS independent, and capable of handling those formats - reading and writing.

Thank you

like image 920
konung Avatar asked May 19 '10 21:05

konung


1 Answers

Ok for anyone else interesting as of now if you need more than rubyzip you can use libarchive, but if you need to support both Windows & *nix - your best option is to go with a third-party binary. It seems that sending system commands to 7zip is easier. Also you can roll out a plugin and include binary static versions your favorite archiver. I'm going with 7zip since it's gnu and lgpl.

like image 130
konung Avatar answered Oct 16 '22 10:10

konung