Name | Description | |
---|---|---|
ZStream Constructor | Overloaded. |
The following tables list the members exposed by ZStream.
Name | Description | |
---|---|---|
ZStream Constructor | Overloaded. |
Name | Description | |
---|---|---|
adler | Current checksum value (Adler or CRC32). | |
avail_in | Number of bytes available in the input buffer. | |
avail_out | Number of free bytes remaining in output buffer. | |
msg | Description of the last error (null if no errors). | |
next_in | Input buffer. | |
next_in_index | Position of cursor into input buffer. | |
next_out | Output buffer. | |
next_out_index | Position of cursor into the output buffer. | |
total_in | Total number of input bytes read so far. | |
total_out | Total number of bytes output so far. | |
Z_BUF_ERROR | No progress possible or no room in output buffer. | |
Z_DATA_ERROR | Input data is corrupted (wrong format or checksum). | |
Z_ERRNO | File error. | |
Z_MEM_ERROR | Not enough memory. | |
Z_NEED_DICT | A preset dictionary is needed at this point. | |
Z_OK | No error. | |
Z_STREAM_END | End of stream detected. | |
Z_STREAM_ERROR | Stream structure is inconsistent (input/output buffers are null for example). | |
Z_VERSION_ERROR | Incompatible ZLIB version. |
Name | Description | |
---|---|---|
deflate | Compresses as much data as possible, and stops when the input buffer becomes empty or the output buffer becomes full. | |
deflateEnd | Frees all dynamically allocated data structures for this stream, discards any unprocessed input, and does not flush any pending output. | |
deflateInit | Overloaded. Initializes the internal stream state for compression. | |
deflateParams | Dynamically updates the compression level and compression strategy. | |
deflateSetDictionary | Initializes the compression dictionary from the given byte sequence without producing any compressed output. | |
inflate | Decompresses as much data as possible until the input buffer is exhausted or the output buffer is full. | |
inflateEnd | Frees all dynamically allocated data structures for this stream, discards any unprocessed input, and does not flush any pending output. | |
inflateInit | Overloaded. Initializes the internal stream state for decompression. | |
inflateSetDictionary | Initializes the decompression dictionary from the given uncompressed byte sequence. | |
inflateSync | Skips invalid compressed data until a full flush point is found, or until all available input is skipped. No output is provided. |