logo       

[ruby-list:43071] Re: Zip圧縮について: msg#00056

lang.ruby.japanese

Subject: [ruby-list:43071] Re: Zip圧縮について

岩月と申します。

On 12/20/06, Shunsuke Takenaka
<stakenaka-k6V1j/GVON/qq2nvvmkE/A@xxxxxxxxxxxxxxxx> 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 <URL:mailto:don-Ay4i4/JKFK/bmG5+kqVDhQ@xxxxxxxxxxxxxxxx>




<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise