Question

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

Was it helpful?

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.

OTHER TIPS

Libarchive is available on windows:

http://gnuwin32.sourceforge.net/packages/libarchive.htm

Are you sure Ruby doesn't work with it?

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top