#49411 [Com]: zlib.inflate stream filter is broken

From: Date: Mon, 31 Aug 2009 21:04:29 +0000
Subject: #49411 [Com]: zlib.inflate stream filter is broken
References: 1  Groups: php.doc.bugs 
Request: Send a blank email to doc-bugs+get-2700@lists.php.net to get a copy of this message
ID: 49411 Comment by: alex at malexmedia dot net Reported By: alex at malexmedia dot net Status: Open Bug Type: Documentation problem Operating System: * PHP Version: 5.2.11RC2 New Comment: I see that. Hmm... I assumed that my example would work because the bzip2.decompress filter appears to be compatible with the output of the bzip2 command line utility. So, what would be the "correct" way to perform decompression on an already-opened file stream with GZip data coming in? Any thoughts? Previous Comments: ------------------------------------------------------------------------ [2009-08-31 20:41:47] jani@php.net Well, I have a fix for the bug I found but it's actually not related to your problem which is just invalid code. As mentioned on the manual page you pointed to: "Note: Compression filters do not generate headers and trailers used by command line utilities such as gzip. They only compress and decompress the payload portions of compressed data streams." Hence, your example can not work. This is just documentation issue, reclassifying. The invalid example code needs to be fixed. (to use -15 instead of 15 for window parameter :) ------------------------------------------------------------------------ [2009-08-31 20:18:13] alex at malexmedia dot net Let me know when you've got something ready to test, and I'll do so asap. :) ------------------------------------------------------------------------ [2009-08-31 20:14:08] jani@php.net The examples don't work because someone (Sara) changed the window parameter to default to -15 (to widen the range according to the commit message) so in the example the deflate uses different params than the inflate. There's also a real bug in this same code. GOTO is truly evil.. ------------------------------------------------------------------------ [2009-08-31 17:36:35] alex at malexmedia dot net I just built the latest snapshot on Linux and confirmed: this bug is still present on both Linux and Windows. ------------------------------------------------------------------------ [2009-08-31 16:55:43] alex at malexmedia dot net Just tried the binary windows snapshot (5.2.11RC2-dev) and the problem still appears to be happening. I'll build the latest snapshot on Linux and try there too... ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/49411 -- Edit this bug report at http://bugs.php.net/?id=49411&edit=1

« previous php.doc.bugs (#2700) next »