Есть ли драгоценный камень, который можно использовать для отображения содержимого не-zip-архивов?

Я работаю над проектом, который должен получить список файлов из различных файлов архивов (tar.gz, rar, tar.bz2 и zip) без расширения архива. Rubyzip хорошо работает с zip-файлами, но я не могу найти аналога для других форматов. Какие-либо предложения?

Изменить: я забыл упомянуть, что это должно быть кросс-платформенным, поэтому я не могу использовать сторонние инструменты.


person Glen Aultman-Bettridge    schedule 20.09.2011    source источник


Ответы (1)


Я не знаю чего-то, что обрабатывает все форматы, но вы можете сделать это с помощью вызова оболочки и небольшого разбора результата.

person Andy Waite    schedule 20.09.2011