README (e37bb444aa945ed0725766e986698a09bd61b1b2) README (4717628ed859513a3262ea68259d0605f39de0b3)
1ZLIB DATA COMPRESSION LIBRARY
2
1ZLIB DATA COMPRESSION LIBRARY
2
3zlib 1.2.13 is a general purpose data compression library. All the code is
3zlib 1.3 is a general purpose data compression library. All the code is
4thread safe. The data format used by the zlib library is described by RFCs
5(Request for Comments) 1950 to 1952 in the files
6http://tools.ietf.org/html/rfc1950 (zlib format), rfc1951 (deflate format) and
7rfc1952 (gzip format).
8
9All functions of the compression library are documented in the file zlib.h
10(volunteer to write man pages welcome, contact zlib@gzip.org). A usage example
11of the library is given in the file test/example.c which also tests that

--- 12 unchanged lines hidden (view full) ---

24http://zlib.net/ . Before reporting a problem, please check this site to
25verify that you have the latest version of zlib; otherwise get the latest
26version and check whether the problem still exists or not.
27
28PLEASE read the zlib FAQ http://zlib.net/zlib_faq.html before asking for help.
29
30Mark Nelson <markn@ieee.org> wrote an article about zlib for the Jan. 1997
31issue of Dr. Dobb's Journal; a copy of the article is available at
4thread safe. The data format used by the zlib library is described by RFCs
5(Request for Comments) 1950 to 1952 in the files
6http://tools.ietf.org/html/rfc1950 (zlib format), rfc1951 (deflate format) and
7rfc1952 (gzip format).
8
9All functions of the compression library are documented in the file zlib.h
10(volunteer to write man pages welcome, contact zlib@gzip.org). A usage example
11of the library is given in the file test/example.c which also tests that

--- 12 unchanged lines hidden (view full) ---

24http://zlib.net/ . Before reporting a problem, please check this site to
25verify that you have the latest version of zlib; otherwise get the latest
26version and check whether the problem still exists or not.
27
28PLEASE read the zlib FAQ http://zlib.net/zlib_faq.html before asking for help.
29
30Mark Nelson <markn@ieee.org> wrote an article about zlib for the Jan. 1997
31issue of Dr. Dobb's Journal; a copy of the article is available at
32http://marknelson.us/1997/01/01/zlib-engine/ .
32https://marknelson.us/posts/1997/01/01/zlib-engine.html .
33
33
34The changes made in version 1.2.13 are documented in the file ChangeLog.
34The changes made in version 1.3 are documented in the file ChangeLog.
35
36Unsupported third party contributions are provided in directory contrib/ .
37
35
36Unsupported third party contributions are provided in directory contrib/ .
37
38zlib is available in Java using the java.util.zip package, documented at
39http://java.sun.com/developer/technicalArticles/Programming/compression/ .
38zlib is available in Java using the java.util.zip package. Follow the API
39Documentation link at: https://docs.oracle.com/search/?q=java.util.zip .
40
40
41A Perl interface to zlib written by Paul Marquess <pmqs@cpan.org> is available
42at CPAN (Comprehensive Perl Archive Network) sites, including
43http://search.cpan.org/~pmqs/IO-Compress-Zlib/ .
41A Perl interface to zlib and bzip2 written by Paul Marquess <pmqs@cpan.org>
42can be found at https://github.com/pmqs/IO-Compress .
44
45A Python interface to zlib written by A.M. Kuchling <amk@amk.ca> is
46available in Python 1.5 and later versions, see
47http://docs.python.org/library/zlib.html .
48
49zlib is built into tcl: http://wiki.tcl.tk/4610 .
50
51An experimental package to read and write files in .zip format, written on top

--- 7 unchanged lines hidden (view full) ---

59
60- For 64-bit Irix, deflate.c must be compiled without any optimization. With
61 -O, one libpng test fails. The test works in 32 bit mode (with the -n32
62 compiler flag). The compiler bug has been reported to SGI.
63
64- zlib doesn't work with gcc 2.6.3 on a DEC 3000/300LX under OSF/1 2.1 it works
65 when compiled with cc.
66
43
44A Python interface to zlib written by A.M. Kuchling <amk@amk.ca> is
45available in Python 1.5 and later versions, see
46http://docs.python.org/library/zlib.html .
47
48zlib is built into tcl: http://wiki.tcl.tk/4610 .
49
50An experimental package to read and write files in .zip format, written on top

--- 7 unchanged lines hidden (view full) ---

58
59- For 64-bit Irix, deflate.c must be compiled without any optimization. With
60 -O, one libpng test fails. The test works in 32 bit mode (with the -n32
61 compiler flag). The compiler bug has been reported to SGI.
62
63- zlib doesn't work with gcc 2.6.3 on a DEC 3000/300LX under OSF/1 2.1 it works
64 when compiled with cc.
65
67- On Digital Unix 4.0D (formely OSF/1) on AlphaServer, the cc option -std1 is
66- On Digital Unix 4.0D (formerly OSF/1) on AlphaServer, the cc option -std1 is
68 necessary to get gzprintf working correctly. This is done by configure.
69
70- zlib doesn't work on HP-UX 9.05 with some versions of /bin/cc. It works with
71 other compilers. Use "make test" to check your compiler.
72
73- gzdopen is not supported on RISCOS or BEOS.
74
75- For PalmOs, see http://palmzlib.sourceforge.net/
76
77
78Acknowledgments:
79
80 The deflate format used by zlib was defined by Phil Katz. The deflate and
81 zlib specifications were written by L. Peter Deutsch. Thanks to all the
82 people who reported problems and suggested various improvements in zlib; they
83 are too numerous to cite here.
84
85Copyright notice:
86
67 necessary to get gzprintf working correctly. This is done by configure.
68
69- zlib doesn't work on HP-UX 9.05 with some versions of /bin/cc. It works with
70 other compilers. Use "make test" to check your compiler.
71
72- gzdopen is not supported on RISCOS or BEOS.
73
74- For PalmOs, see http://palmzlib.sourceforge.net/
75
76
77Acknowledgments:
78
79 The deflate format used by zlib was defined by Phil Katz. The deflate and
80 zlib specifications were written by L. Peter Deutsch. Thanks to all the
81 people who reported problems and suggested various improvements in zlib; they
82 are too numerous to cite here.
83
84Copyright notice:
85
87 (C) 1995-2022 Jean-loup Gailly and Mark Adler
86 (C) 1995-2023 Jean-loup Gailly and Mark Adler
88
89 This software is provided 'as-is', without any express or implied
90 warranty. In no event will the authors be held liable for any damages
91 arising from the use of this software.
92
93 Permission is granted to anyone to use this software for any purpose,
94 including commercial applications, and to alter it and redistribute it
95 freely, subject to the following restrictions:

--- 23 unchanged lines hidden ---
87
88 This software is provided 'as-is', without any express or implied
89 warranty. In no event will the authors be held liable for any damages
90 arising from the use of this software.
91
92 Permission is granted to anyone to use this software for any purpose,
93 including commercial applications, and to alter it and redistribute it
94 freely, subject to the following restrictions:

--- 23 unchanged lines hidden ---