ID:          22123
 Updated by:  [EMAIL PROTECTED]
 Reported By: mario17 at web dot de
-Status:      Open
+Status:      Closed
 Bug Type:    Feature/Change Request
 PHP Version: 5CVS-2003-02-08 (dev)
 New Comment:

Implemented for PHP-6.


Previous Comments:
------------------------------------------------------------------------

[2003-02-08 11:04:02] mario17 at web dot de

Hi everybody,

The zlib extension allows to compress data in memory using
the gzencode() function for gzip-like output format.
There are other compression formats supported as well, and
currently there are two functions to reverse compression:

gzdeflate()   <-->   gzinflate()
gzcompress()  <-->   gzuncompress()
gzencode()    <-->   ???

So the reverse "gzdecode" is missing, However the gzip-format
is the most heavily used one. (the two decompression methods
didn't work for me with gzencoded data)
The only solution here is to write the gzip-data string to a
newly opened temporary file and reopen it using gzopen()...

But I think there should be a in-memory decompression of those
gzip-data streams as well (as using the file io ones is much
slower of course). I don't know if there is such a function in
the libz.so, but PHP should have one nevertheless.


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=22123&edit=1

Reply via email to