Ruby / Rubyzip Альтернатива, способная обращаться с RAR / TAR / ZIP / 7Z? [закрыто

StackOverflow https://stackoverflow.com/questions/2869467

Вопрос

Мне было интересно, знает ли кто-нибудь из альтернатив Rubyzip для Ruby, которые могут обрабатывать различные форматы в частности ZIP / RAR / 7Z?

Я знаю из libarchive, но это не завершено для моих целей (это хороший драгоценный камень). (Уточнить, libarchive - не будет работать для меня - потому что мне нужно иметь возможность бегать в окнах. (Да, я знаю, что сосет меня)) Либархив на самом деле работает на окнах, но все же не для моей цели (поддержка форматов 7ZIP & RAR)

Прямо сейчас я в конечном итоге управляющую системную систему в ОС, но я бы хотел что-то независимое ОС, и способен обращаться с этими форматами - чтение и запись.

Спасибо

Это было полезно?

Решение

Хорошо, для кого-то еще интересно, если вам нужно больше, чем Rubyzip, вы можете использовать libarcive, но если вам нужно поддержать обе окна Windows & * Nix - ваш лучший вариант - это перейти с третьимничным двоичным. Похоже, что отправка системных команд до 7ZIP проще. Также вы можете развернуть плагин и включить двоичные статические версии вашего любимого архиватора. Я иду с 7zip, так как это GNU и LGPL.

Другие советы

Libarchive доступен в Windows:

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

Вы уверены, что Ruby не работает с этим?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top