Home | History | Annotate | Download | only in src

Lines Matching full:zlib

0 /* zlib.h -- interface of the 'zlib' general purpose compression library
26 The data format used by the zlib library is described by RFCs (Request for
28 (zlib format), rfc1951 (deflate format) and rfc1952 (gzip format).
48 The 'zlib' compression library provides in-memory compression and
60 the zlib format, which is a zlib wrapper documented in RFC 1950, wrapped
65 with "gz". The gzip format is different from the zlib format. gzip is a
70 The zlib format was designed to be compact and fast for use in memory
72 file compression on file systems, has a larger header than zlib to maintain
73 directory information, and uses a different, slower check method than zlib.
109 gzip header information passed to and from zlib routines. See RFC 1952
144 If zlib is used in a multi-threaded application, zalloc and zfree must be
219 compatible with the zlib.h header file used by the application. This check
239 Z_VERSION_ERROR if the zlib library version (zlib_version) is incompatible
374 compression method from the zlib header and allocates all data structures
380 memory, Z_VERSION_ERROR if the zlib library version is incompatible with the
384 apart from possibly reading the zlib header if present: actual decompression
425 the zlib or gzip format, this will cause inflate() to return immediately
483 inflate() can decompress and check either zlib-wrapped or gzip-wrapped
496 corrupted (input stream not conforming to the zlib format or incorrect check
549 with no zlib header or trailer, and will not compute an adler32 check value.
553 compressed data instead of a zlib wrapper. The gzip header will have no
581 method), or Z_VERSION_ERROR if the zlib library version (zlib_version) is
592 without producing any compressed output. When using the zlib format, this
688 used by someone who understands the algorithm used by zlib's deflate for
787 the zlib header of the compressed stream.
791 not looking for a zlib or gzip header, not generating a check value, and not
797 the uncompressed data as is done in the zlib, gzip, and zip formats. For
798 most applications, the zlib format should be used as is. Note that comments
802 32 to windowBits to enable zlib and gzip decoding with automatic header
803 detection, or add 16 to decode only the gzip format (the zlib format will
808 memory, Z_VERSION_ERROR if the zlib library version is incompatible with the
812 apart from possibly reading the zlib header if present: actual decompression
955 is completed, at which time head->done is set to one. If a zlib stream is
1030 A raw deflate stream is one with no zlib or gzip header or trailer.
1035 behavior of inflate(), which expects either a zlib or gzip header and
1203 "gz". The gzip format is different from the zlib format. gzip is a gzip
1341 unpredictable consequences, which is possible only if zlib was compiled with
1398 is as in the deflate() function. The return value is the zlib error number
1490 linking statically, using gzdirect() will include all of the zlib code for
1512 using these instead of gzclose() is that they avoid linking in zlib
1516 zlib library.
1522 compressed file. errnum is set to zlib error number. If an error occurred
1613 /* deflateInit and inflateInit are macros to allow checking the zlib version