From: Hiroyuki Iwatsuki Date: 2006-12-20T17:59:38+09:00 Subject: [ruby-list:43071] Re: Zip圧縮について 岩月と申します。 On 12/20/06, Shunsuke Takenaka wrote: > ■Zlibにて > output = StringIO.new > gz = Zlib::GzipWriter.new(output) > gz.write(response.body) > gz.close > > メモリ上で作成することは出来たのですが、server_resp.txtというファイルを圧縮する方法がわかりません。 あらかじめ圧縮したいファイルを読み込んでおいて、 文字列としてgz.writeメソッドに与えてはいかがでしょうか。 str = File.read("server_resp.txt"); gz.write(str) リファレンスマニュアルにも似たような例があります。 http://www.ruby-lang.org/ja/man/?cmd=view;name=Zlib%3A%3AGzipWriter -- IWATSUKI Hiroyuki