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'
 => true
	Zlib::GzipReader.open(‘file.txt.gz’)
 >> Zlib::GzipReader.open('file.txt.gz') do |io|
	|io|
 ?>  puts io.readlines
	io.readlines
 >> end
	
 ciao
	
 miao
	
 bau

Il modulo Zlib contiene molte altre cosette interessanti, e miracolosamente e’è pure documentato :D

Created on November 25, 2005 13:37 by il gruppo (256.256.256.256)