libz API Specification |
|
|
This chapter lists information about functions which act as interface functions to Compression Library.
|
|
This section lists functions of compression category.
Interface functions
|
Function |
Description |
| adler32 | Computes a running Adler-32 checksum. |
| adler32_combine | Combine two Adler-32 checksums into one. |
| compress | Attempts to compress source Len bytes of data in the buffer source, placing the result in the buffer dest. |
| compress2 | Compresses data at a specified level. |
| compressbound | Estimates the size of buffer required to compress sourceLen bytes of data using the compress() or compress2() functions. |
| crc32 | Computes a running Cyclic Redundancy Check checksum. |
| crc32_combine | Combine two CRC-32 check values into one. |
| deflate | Attempts to compress data until either the input buffer is empty or the output buffer is full. |
| deflatebound | Estimates the size of buffer required to compress sourceLen bytes of data. |
| deflatecopy | Copies the compression state information in source to the uninitialized z_stream structure referenced by dest. |
| deflateend | Frees all allocated state information referenced by stream. |
| deflateinit2 | Initializes the compression system. |
| deflateinit | Initializes the compression system. |
| deflateparams | Alters the compression parameters for the compression stream object stream. |
| deflatePrime | Inserts bits in the deflate output stream. |
| deflatereset | Resets all state associated with stream. |
| deflatesetdictionary | Initializes the compression dictionary associated with stream using the dictlen bytes referenced by dictionary. |
| deflateSetHeader | Provides gzip header information for when a gzip stream is requested by deflateInit2(). |
| deflateTune | Fine tune deflate's internal compression parameters |
| get-crc-table | Generates tables for a byte-wise 32-bit CRC calculation based on the polynomial. |
| gzclearerr | Clears the error and end-of-file flags for file. |
| gzclose | Closes the compressed file stream file. |
| gzdopen | Attempts to associate the open file referenced by fd with a gzFile object. |
| gzeof | Tests the compressed file stream file for end of file. |
| gzerror | Returns a string describing the last error occurred, associated with the open compressed file stream referred to by file. |
| gzflush | The gzflush() function shall flush pending output to the compressed file stream identified by file, which must be open for writing. |
| gzgetc | Reads the next single character from the compressed file stream referenced by file. |
| gzgets | Reads a string from a compressed file. |
| gzopen | Opens the compressed file named by path. |
| gzprintf | Formats and compresses the data. |
| gzputc | Writes character to a compressed file. |
| gzputs | Writes to a compressed file. |
| gzread | Reads from a compressed file. |
| gzrewind | Resets the file-position on a compressed file stream. |
| gzseek | Sets the file-position indicator for the compressed file stream file. |
| gzsetparams | Sets the compression level and compression strategy on the compressed file stream referenced by file. |
| gztell | Returns the starting position for the next read or write operation on compressed file stream file. |
| gzdirect | Returns 1 if file is being read directly without decompression |
| gzungetc | Push one character back onto the stream to be read again later. |
| gzwrite | Writes data to the compressed file referenced by file, opened in a write mode. |
| inflate | Attempts to decompress data until either the input buffer is empty or the output buffer is full. |
| inflateend | Frees all allocated state information referenced by stream. |
| inflateinit2 | Initializes the decompression system. |
| inflateinit | Initializes the decompression system. |
| inflateBack | Does a raw inflate with a single call using a call-back interface for input and output. |
| inflateBackEnd | All memory allocated by inflateBackInit() is freed. |
| inflateBackInit_ | Initialize the internal stream state for decompression using inflateBack() calls. |
| inflateCopy | Sets the destination stream as a complete copy of the source stream. |
| inflateGetHeader | Requests that gzip header information be stored in the provided gz_header structure. |
| inflatePrime | This function inserts bits in the inflate input stream |
| inflatereset | Resets all state associated with stream. |
| inflatesetdictionary | Initializes the decompression dictionary. |
| inflatesync | Advances compression stream to next sync point. |
| inflatesyncpoint | Tests for synchronization point. |
| uncompress | Uncompresses the data. |
| zerror | Translates error number to string. |
| zlibCompileFlags | Return flags indicating compile-time options. |
| zlibversion | Locates library version at run time. |
| ©Nokia 2008 |
|