문제

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

도움이 되었습니까?

해결책

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.

다른 팁

Libarchive is available on windows:

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

Are you sure Ruby doesn't work with it?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top