Note:
Testo rimosso dalla rev 1 e
Testo aggiunto nella rev2
LeggereFileCompressi
Ruby fornisce di default una pratica estensione per utilizzare Zlib, e tra le classi fornite da questo module esiste una semplicissima classe GzipReader che offre un’api compatibile con altri normali oggetti IO. Ad esempio:
>> require‘zlib’'zlib' => trueZlib::GzipReader.open(‘file.txt.gz’)>> Zlib::GzipReader.open('file.txt.gz') do|io||io| ?> putsio.readlinesio.readlines >> endciaomiaobau
Il modulo Zlib contiene molte altre cosette interessanti, e miracolosamente e’è pure documentato :D