11ZLIB DATA COMPRESSION LIBRARY
22
3- zlib 1.2.5 is a general purpose data compression library. All the code is
4- thread safe. The data format used by the zlib library is described by RFCs
5- (Request for Comments) 1950 to 1952 in the files
6- http ://www .ietf.org/rfc/ rfc1950.txt (zlib format), rfc1951.txt (deflate format)
7- and rfc1952.txt (gzip format).
3+ zlib 1.3.2 is a general purpose data compression library. All the code is
4+ thread safe (though see the FAQ for caveats) . The data format used by the zlib
5+ library is described by RFCs (Request for Comments) 1950 to 1952 at
6+ https ://datatracker .ietf.org/doc/html/ rfc1950 (zlib format), rfc1951 (deflate
7+ format) and rfc1952 (gzip format).
88
99All functions of the compression library are documented in the file zlib.h
1010(volunteer to write man pages welcome, contact zlib@gzip.org). A usage example
11- of the library is given in the file example.c which also tests that the library
12- is working correctly. Another example is given in the file minigzip.c. The
13- compression library itself is composed of all source files except example.c and
14- minigzip.c .
11+ of the library is given in the file test/ example.c which also tests that
12+ the library is working correctly. Another example is given in the file
13+ test/minigzip.c. The compression library itself is composed of all source
14+ files in the root directory .
1515
1616To compile all files and run the test program, follow the instructions given at
1717the top of Makefile.in. In short "./configure; make test", and if that goes
18- well, "make install" should work for most flavors of Unix. For Windows, use one
19- of the special makefiles in win32/ or contrib/vstudio/ . For VMS, use
18+ well, "make install" should work for most flavors of Unix. For Windows, use
19+ one of the special makefiles in win32/ or contrib/vstudio/ . For VMS, use
2020make_vms.com.
2121
2222Questions about zlib should be sent to <zlib@gzip.org>, or to Gilles Vollant
2323<info@winimage.com> for the Windows DLL version. The zlib home page is
24- http ://zlib.net/ . Before reporting a problem, please check this site to
24+ https ://zlib.net/ . Before reporting a problem, please check this site to
2525verify that you have the latest version of zlib; otherwise get the latest
2626version and check whether the problem still exists or not.
2727
28- PLEASE read the zlib FAQ http ://zlib.net/zlib_faq.html before asking for help.
28+ PLEASE read the zlib FAQ https ://zlib.net/zlib_faq.html before asking for help.
2929
3030Mark Nelson <markn@ieee.org> wrote an article about zlib for the Jan. 1997
3131issue of Dr. Dobb's Journal; a copy of the article is available at
32- http ://marknelson.us/1997/01/01/zlib-engine / .
32+ https ://zlib.net/nelson / .
3333
34- The changes made in version 1.2.5 are documented in the file ChangeLog.
34+ The changes made in version 1.3.2 are documented in the file ChangeLog.
3535
3636Unsupported third party contributions are provided in directory contrib/ .
3737
38- zlib is available in Java using the java.util.zip package, documented at
39- http://java.sun .com/developer/technicalArticles/Programming/compression/ .
38+ zlib is available in Java using the java.util.zip package. Follow the API
39+ Documentation link at: https://docs.oracle .com/search/?q=java.util.zip .
4040
41- A Perl interface to zlib written by Paul Marquess <pmqs@cpan.org> is available
42- at CPAN (Comprehensive Perl Archive Network) sites, including
43- http://search.cpan.org/~pmqs/IO-Compress-Zlib/ .
41+ A Perl interface to zlib and bzip2 written by Paul Marquess <pmqs@cpan.org>
42+ can be found at https://github.com/pmqs/IO-Compress .
4443
4544A Python interface to zlib written by A.M. Kuchling <amk@amk.ca> is
4645available in Python 1.5 and later versions, see
47- http ://www .python.org/doc/lib/module- zlib.html .
46+ https ://docs .python.org/3/library/ zlib.html .
4847
49- zlib is built into tcl: http ://wiki.tcl.tk/4610 .
48+ zlib is built into tcl: https ://wiki.tcl-lang.org/page/zlib .
5049
5150An experimental package to read and write files in .zip format, written on top
5251of zlib by Gilles Vollant <info@winimage.com>, is available in the
@@ -64,15 +63,13 @@ Notes for some targets:
6463- zlib doesn't work with gcc 2.6.3 on a DEC 3000/300LX under OSF/1 2.1 it works
6564 when compiled with cc.
6665
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
6867 necessary to get gzprintf working correctly. This is done by configure.
6968
7069- zlib doesn't work on HP-UX 9.05 with some versions of /bin/cc. It works with
7170 other compilers. Use "make test" to check your compiler.
7271
73- - gzdopen is not supported on RISCOS or BEOS.
74-
75- - For PalmOs, see http://palmzlib.sourceforge.net/
72+ - For PalmOs, see https://palmzlib.sourceforge.net/
7673
7774
7875Acknowledgments:
@@ -84,7 +81,7 @@ Acknowledgments:
8481
8582Copyright notice:
8683
87- (C) 1995-2010 Jean-loup Gailly and Mark Adler
84+ (C) 1995-2026 Jean-loup Gailly and Mark Adler
8885
8986 This software is provided 'as-is', without any express or implied
9087 warranty. In no event will the authors be held liable for any damages
@@ -108,7 +105,10 @@ Copyright notice:
108105If you use the zlib library in a product, we would appreciate *not* receiving
109106lengthy legal documents to sign. The sources are provided for free but without
110107warranty of any kind. The library has been entirely written by Jean-loup
111- Gailly and Mark Adler; it does not include third-party code.
108+ Gailly and Mark Adler; it does not include third-party code. We make all
109+ contributions to and distributions of this project solely in our personal
110+ capacity, and are not conveying any rights to any intellectual property of
111+ any third parties.
112112
113113If you redistribute modified sources, we would appreciate that you include in
114114the file ChangeLog history information documenting your changes. Please read
0 commit comments