Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!eternal-september.org!feeder.eternal-september.org!feeder.erje.net!news.musoftware.de!wum.musoftware.de!news.karotte.org!uucp.gnuu.de!xts.gnuu.de!.POSTED!not-for-mail From: Simon Krahnke Newsgroups: comp.lang.ruby Subject: Re: Zlib::GzipReader doesn't work as expected Date: Wed, 25 Apr 2012 21:55:00 +0200 Organization: there's no z in organisation Lines: 25 Message-ID: <87ipgn7fjf.fsf@xts.gnuu.de> References: <9vr04hFh0cU1@mid.individual.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: xts.gnuu.de 1335383700 17311 172.19.115.2 (25 Apr 2012 19:55:00 GMT) X-Complaints-To: usenet@nowhere.invalid User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) Cancel-Lock: sha1:GfFY16Fnyu8v+f2RhiECJImE5kU= Xref: csiph.com comp.lang.ruby:6520 * Robert Klemme (21:03) schrieb: > You might get away with wrapping the GzipReader around an open IO object > and wrapping another GzipReader when the first finishes. Like this: ,----[ gz.rb ] | #!/usr/bin/env ruby | | require 'zlib' | require 'pp' | | filename = *ARGV | | File.open filename do | f | | gz1 = Zlib::GzipReader.new(f) | pp gz1.read | pp Zlib::GzipReader.new(f).read | end `---- Doesn't work. mfg, simon .... l