Lines Matching +full:non +full:- +full:compliant

38    <ftp://ftp.uu.net/graphics/png/documents/zlib/zdoc-index.html>.
83 7. Appendix: Jean-Loup Gailly's gzip utility .................. 11
101 currently available general-purpose compression methods,
145 Unless otherwise indicated below, a compliant decompressor must be
147 specifications presented here; a compliant compressor must produce
164 clarity and to eliminate the requirement for the caller to do pre-
165 and post-conditioning. Version 4.3 is a conversion of the
181 +---+
182 | | <-- the vertical bars might be missing
183 +---+
195 an integer between 0 and 255 does have a most- and least-
196 significant bit, and since we write numbers with the most-
197 significant digit on the left, we also write bytes with the most-
199 bits of a byte so that bit 0 is the least-significant bit, i.e.,
202 +--------+
204 +--------+
207 bits of a byte are transmitted on a bit-sequential medium, since
208 the data format described here is byte- rather than bit-oriented.
211 multi-byte numbers in the format described here are stored with
212 the least-significant byte first (at the lower memory address).
216 +--------+--------+
218 +--------+--------+
242 +---+---+---+---+---+---+---+---+---+---+
243 |ID1|ID2|CM |FLG| MTIME |XFL|OS | (more-->)
244 +---+---+---+---+---+---+---+---+---+---+
248 +---+---+=================================+
249 | XLEN |...XLEN bytes of "extra field"...| (more-->)
250 +---+---+=================================+
255 |...original file name, zero-terminated...| (more-->)
261 |...file comment, zero-terminated...| (more-->)
266 +---+---+
268 +---+---+
271 |...compressed blocks...| (more-->)
275 +---+---+---+---+---+---+---+---+
277 +---+---+---+---+---+---+---+---+
296 = 0-7 are reserved. CM = 8 denotes the "deflate"
315 non-ASCII characters are present. In case of doubt, FTEXT
345 8859-1 (LATIN-1) characters; on operating systems using
347 must be translated to the ISO LATIN-1 character set. This
356 If FCOMMENT is set, a zero-terminated file comment is
359 ISO 8859-1 (LATIN-1) characters. Line breaks should be
368 may cause problems for MS-DOS and other systems that use
379 XFL = 2 - compressor used maximum compression,
381 XFL = 4 - compressor used fastest algorithm
385 took place. This may be useful in determining end-of-line
399 0 - FAT filesystem (MS-DOS, OS/2, NT/Win32)
400 1 - Amiga
401 2 - VMS (or OpenVMS)
402 3 - Unix
403 4 - VM/CMS
404 5 - Atari TOS
405 6 - HPFS filesystem (OS/2, NT)
406 7 - Macintosh
407 8 - Z-System
408 9 - CP/M
409 10 - TOPS-20
410 11 - NTFS filesystem (NT)
411 12 - QDOS
412 13 - Acorn RISCOS
413 255 - unknown
419 CRC32 (CRC-32)
421 uncompressed data computed according to CRC-32 algorithm
423 ITU-T recommendation V.42. (See http://www.iso.ch for
425 online version of ITU-T V.42.)
437 +---+---+---+---+==================================+
439 +---+---+---+---+==================================+
442 with some mnemonic value. Jean-Loup Gailly
456 ---------- ---------- ----
464 A compliant compressor must produce files with correct ID1,
466 the fixed-length part of the header to default values (255 for
470 A compliant decompressor must check ID1, ID2, and CM, and
476 and always produce binary output, and still be compliant. A
477 compliant decompressor must give an error indication if any
478 reserved bit is non-zero, since such a bit could indicate the
484 [1] "Information Processing - 8-bit single-byte coded graphic
485 character sets - Part 1: Latin alphabet No.1" (ISO 8859-1:1987).
486 The ISO 8859-1 (Latin-1) character set is a superset of 7-bit
488 iso_8859-1.* in ftp://ftp.uu.net/graphics/png/documents/
492 [3] ITU-T recommendation V.42
497 [5] Gailly, J.-L., GZIP documentation, available as gzip-*.tar in
501 Look-Up", Communications of the ACM, 31(8), pp.1008-1013.
512 pp.118-133.
527 setting and checking the CRC-32 check value.
534 Jean-Loup Gailly designed the gzip format and wrote, with Mark Adler,
536 Randers-Pehrson converted this document to RFC and HTML format.
545 Phone: (415) 322-0103 (AM only)
546 FAX: (415) 322-1734
552 Jean-Loup Gailly <gzip@prep.ai.mit.edu> and
558 Glenn Randers-Pehrson <randeg@alumni.rpi.edu>
567 7. Appendix: Jean-Loup Gailly's gzip utility
571 created by Jean-Loup Gailly <gzip@prep.ai.mit.edu>. Since this
575 be compliant.
589 the CRC (Cyclic Redundancy Check). (See also ISO 3309 and ITU-T V.42
592 The sample code is in the ANSI C programming language. Non C users
596 ^ Bitwise exclusive-OR operator.
605 /* Table of CRCs of all 8-bit messages. */
639 Update a running crc with the bytes buf[0..len-1] and return
640 the updated crc. The crc should be initialized to zero. Pre- and
641 post-conditioning (one's complement) is performed within this
665 /* Return the CRC of the bytes buf[0..len-1]. */