Inflate
class Inflate extends Stream (View source)
A inflate stream supporting deflate, zlib and gzip encodings.
Constants
FLUSH_NONE |
Do no intermittent flushes. |
FLUSH_SYNC |
Flush at appropriate transfer points. |
FLUSH_FULL |
Flush at each IO operation. |
Methods
string
decode(string $data)
Decode deflate/zlib/gzip encoded data.
Details
__construct(int $flags = 0)
Base constructor for encoding stream implementations.
bool
done()
Check whether the encoding stream is already done.
string
finish()
Finish and reset the encoding stream.
Returns any pending data.
string
flush()
Flush the encoding stream.
Returns any pending data.
string
update(string $data)
Update the encoding stream with more input.
string
decode(string $data)
Decode deflate/zlib/gzip encoded data.