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

7zip, rar, ruby, ruby-on-rails, zip

Solution

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.

Problem

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

Original source

Related problems