Альтернативный формат

66
4

Мне нужно архивировать несколько файлов с помощью ruby, но мне нужно их архивировать таким образом, чтобы их можно было извлечь без использования моего script (так что мне нужен популярный формат).


Проблемы с tar - это максимальная длина файла и проблемы со случайным доступом к файлу при записи tar.


Очень желательна хорошая рубиновая библиотека или рубиновое связывание.


Встроенное сжатие было бы хорошим дополнением (поэтому мне не нужно использовать привязку zlib ruby ​​для архивации).

спросил(а) 2010-01-25T22:56:00+03:00 10 лет, 5 месяцев назад
1
Решение
87

Ruby Zip очень стабилен, мы используем его, чтобы пользователи могли загружать пучки изображений.

ответил(а) 2010-01-25T22:58:00+03:00 10 лет, 5 месяцев назад
38

Так почему бы просто не использовать что-то вроде этого


`tar -czf myarchive.tgz myfiles/*`

из вашего рубина script? Если у них есть исполняемый файл для извлечения файлов, у них, конечно же, есть исполняемый файл командной строки tar.

ответил(а) 2010-01-25T23:07:00+03:00 10 лет, 5 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема