Какой лучший способ создать gzipped tar-архив с Ruby?
У меня есть приложение Rails, которому необходимо создать сжатый архив в ответ на действия пользователя. В идеальном случае можно было бы напрямую писать в сжатый файл без необходимости генерировать промежуточные временные файлы. Библиотека Ruby Zlib, как представляется, поддерживает прямое сжатие gzip. Как я могу объединить это с выводом tar?
Предлагается ряд квазирешений, и многие данные выглядят устаревшими.
Например, верхний результат поиска Google для "ruby tar" дает этот поток, который был запущен в 2007 году, по-видимому, без разрешения.
Другим высокопоставленным результатом поиска является этот, описывающий ruby tar. Это датируется 2002 годом, и это объявление не внушает уверенности.
Я также видел различные сообщения об обстреле в unix tar и т.д.
Итак, я знаю, что есть много способов сделать это, но я действительно ищу рекомендацию самому надежному и удобному из тех, кто попробовал несколько альтернатив.
Любые идеи?