Home | History | Annotate | Download | only in linux

Lines Matching full:deflate

27   (zlib format), rfc1951.txt (deflate format) and rfc1952.txt (gzip format).
35 /* zlib deflate based on ZLIB_VERSION "1.1.3" */
67 around a deflate stream, which is itself documented in RFC 1951.
146 /* Allowed flush values; see deflate() and inflate() below for details */
178 /* The deflate compression method (the only one supported in this version) */
208 perform any compression: this will be done by deflate().
214 deflate compresses as much data as possible, and stops when the input
219 The detailed semantics are as follows. deflate performs one or both of the
225 processing will resume at this point for the next call of deflate().
233 Before the call of deflate(), the application should ensure that at least
238 (avail_out == 0), or after each call of deflate(). If deflate returns Z_OK
255 If deflate returns with avail_out == 0, this function must be called again
257 avail_out), until the flush is complete (deflate returns with non-zero
261 pending output is flushed and deflate returns with Z_STREAM_END if there
262 was enough output space; if deflate returns with Z_OK, this function must be
265 deflate has returned Z_STREAM_END, the only possible operations on the
270 0.1% larger than avail_in plus 12 bytes. If deflate does not return
273 deflate() sets strm->adler to the adler32 checksum of all input read
276 deflate() may update data_type if it can make a good guess about
281 deflate() returns Z_OK if some progress has been made (more input
364 if and when it gets to the next deflate block boundary. When decoding the
370 The Z_BLOCK option assists in appending to or combining deflate streams.
373 if inflate() is currently decoding the last block in the deflate stream,
376 deflate stream. The end-of-block will not be indicated until all of the
409 deflate data. The header type is detected automatically. Any information
489 not perform any compression: this will be done by deflate().
501 call of deflate. The compressor and decompressor must use exactly the same
514 deflate or deflate2. Thus the strings most likely to be useful should be
525 inconsistent (for example if deflate has already been called for this stream
527 perform any compression: this will be done by deflate().
576 take effect only at the next call of deflate().
579 a call of deflate(), since the currently available input may have to
604 determines the window size. inflate() will then process raw deflate data,
607 is for use with other formats that use the deflate compressed data format
609 format is developed using the raw deflate format for compressed data, it is
656 description of deflate with Z_FULL_FLUSH) can be found, or until all