Я хочу разархивировать много zip-файлов. Существует ли модуль или сценарий, который проверяет, которые форматируют zip-файл, и распаковывает его? Это должно работать над Linux, я не забочусь о другом OSs.
Самый простой способ, вероятно, использовать Zlib
Zlib - это библиотека Ruby. Далее следует простая программа, которая захватывает Zipped файл с определенного URL, распаковывает его и вставляет его содержимое в экран.
require 'zlib'
require 'open-uri'
uri = "www.somedomain.com/filename.gz"
source = open(uri)
gz = Zlib::GzipReader.new(source)
result = gz.read
puts result
Надеюсь, это поможет.