1275793eaSopenharmony_ciZLIB DATA COMPRESSION LIBRARY
2275793eaSopenharmony_ci
3275793eaSopenharmony_cizlib 1.3.1 is a general purpose data compression library.  All the code is
4275793eaSopenharmony_cithread safe.  The data format used by the zlib library is described by RFCs
5275793eaSopenharmony_ci(Request for Comments) 1950 to 1952 in the files
6275793eaSopenharmony_cihttp://www.ietf.org/rfc/rfc1950.txt (zlib format), rfc1951.txt (deflate format)
7275793eaSopenharmony_ciand rfc1952.txt (gzip format).
8275793eaSopenharmony_ci
9275793eaSopenharmony_ciAll functions of the compression library are documented in the file zlib.h
10275793eaSopenharmony_ci(volunteer to write man pages welcome, contact zlib@gzip.org).  Two compiled
11275793eaSopenharmony_ciexamples are distributed in this package, example and minigzip.  The example_d
12275793eaSopenharmony_ciand minigzip_d flavors validate that the zlib1.dll file is working correctly.
13275793eaSopenharmony_ci
14275793eaSopenharmony_ciQuestions about zlib should be sent to <zlib@gzip.org>.  The zlib home page
15275793eaSopenharmony_ciis http://zlib.net/ .  Before reporting a problem, please check this site to
16275793eaSopenharmony_civerify that you have the latest version of zlib; otherwise get the latest
17275793eaSopenharmony_civersion and check whether the problem still exists or not.
18275793eaSopenharmony_ci
19275793eaSopenharmony_ciPLEASE read DLL_FAQ.txt, and the zlib FAQ http://zlib.net/zlib_faq.html before
20275793eaSopenharmony_ciasking for help.
21275793eaSopenharmony_ci
22275793eaSopenharmony_ci
23275793eaSopenharmony_ciManifest:
24275793eaSopenharmony_ci
25275793eaSopenharmony_ciThe package zlib-1.3.1-win32-x86.zip will contain the following files:
26275793eaSopenharmony_ci
27275793eaSopenharmony_ci  README-WIN32.txt This document
28275793eaSopenharmony_ci  ChangeLog        Changes since previous zlib packages
29275793eaSopenharmony_ci  DLL_FAQ.txt      Frequently asked questions about zlib1.dll
30275793eaSopenharmony_ci  zlib.3.pdf       Documentation of this library in Adobe Acrobat format
31275793eaSopenharmony_ci
32275793eaSopenharmony_ci  example.exe      A statically-bound example (using zlib.lib, not the dll)
33275793eaSopenharmony_ci  example.pdb      Symbolic information for debugging example.exe
34275793eaSopenharmony_ci
35275793eaSopenharmony_ci  example_d.exe    A zlib1.dll bound example (using zdll.lib)
36275793eaSopenharmony_ci  example_d.pdb    Symbolic information for debugging example_d.exe
37275793eaSopenharmony_ci
38275793eaSopenharmony_ci  minigzip.exe     A statically-bound test program (using zlib.lib, not the dll)
39275793eaSopenharmony_ci  minigzip.pdb     Symbolic information for debugging minigzip.exe
40275793eaSopenharmony_ci
41275793eaSopenharmony_ci  minigzip_d.exe   A zlib1.dll bound test program (using zdll.lib)
42275793eaSopenharmony_ci  minigzip_d.pdb   Symbolic information for debugging minigzip_d.exe
43275793eaSopenharmony_ci
44275793eaSopenharmony_ci  zlib.h           Install these files into the compilers' INCLUDE path to
45275793eaSopenharmony_ci  zconf.h          compile programs which use zlib.lib or zdll.lib
46275793eaSopenharmony_ci
47275793eaSopenharmony_ci  zdll.lib         Install these files into the compilers' LIB path if linking
48275793eaSopenharmony_ci  zdll.exp         a compiled program to the zlib1.dll binary
49275793eaSopenharmony_ci
50275793eaSopenharmony_ci  zlib.lib         Install these files into the compilers' LIB path to link zlib
51275793eaSopenharmony_ci  zlib.pdb         into compiled programs, without zlib1.dll runtime dependency
52275793eaSopenharmony_ci                   (zlib.pdb provides debugging info to the compile time linker)
53275793eaSopenharmony_ci
54275793eaSopenharmony_ci  zlib1.dll        Install this binary shared library into the system PATH, or
55275793eaSopenharmony_ci                   the program's runtime directory (where the .exe resides)
56275793eaSopenharmony_ci  zlib1.pdb        Install in the same directory as zlib1.dll, in order to debug
57275793eaSopenharmony_ci                   an application crash using WinDbg or similar tools.
58275793eaSopenharmony_ci
59275793eaSopenharmony_ciAll .pdb files above are entirely optional, but are very useful to a developer
60275793eaSopenharmony_ciattempting to diagnose program misbehavior or a crash.  Many additional
61275793eaSopenharmony_ciimportant files for developers can be found in the zlib127.zip source package
62275793eaSopenharmony_ciavailable from http://zlib.net/ - review that package's README file for details.
63275793eaSopenharmony_ci
64275793eaSopenharmony_ci
65275793eaSopenharmony_ciAcknowledgments:
66275793eaSopenharmony_ci
67275793eaSopenharmony_ciThe deflate format used by zlib was defined by Phil Katz.  The deflate and
68275793eaSopenharmony_cizlib specifications were written by L.  Peter Deutsch.  Thanks to all the
69275793eaSopenharmony_cipeople who reported problems and suggested various improvements in zlib; they
70275793eaSopenharmony_ciare too numerous to cite here.
71275793eaSopenharmony_ci
72275793eaSopenharmony_ci
73275793eaSopenharmony_ciCopyright notice:
74275793eaSopenharmony_ci
75275793eaSopenharmony_ci  (C) 1995-2017 Jean-loup Gailly and Mark Adler
76275793eaSopenharmony_ci
77275793eaSopenharmony_ci  This software is provided 'as-is', without any express or implied
78275793eaSopenharmony_ci  warranty.  In no event will the authors be held liable for any damages
79275793eaSopenharmony_ci  arising from the use of this software.
80275793eaSopenharmony_ci
81275793eaSopenharmony_ci  Permission is granted to anyone to use this software for any purpose,
82275793eaSopenharmony_ci  including commercial applications, and to alter it and redistribute it
83275793eaSopenharmony_ci  freely, subject to the following restrictions:
84275793eaSopenharmony_ci
85275793eaSopenharmony_ci  1. The origin of this software must not be misrepresented; you must not
86275793eaSopenharmony_ci     claim that you wrote the original software. If you use this software
87275793eaSopenharmony_ci     in a product, an acknowledgment in the product documentation would be
88275793eaSopenharmony_ci     appreciated but is not required.
89275793eaSopenharmony_ci  2. Altered source versions must be plainly marked as such, and must not be
90275793eaSopenharmony_ci     misrepresented as being the original software.
91275793eaSopenharmony_ci  3. This notice may not be removed or altered from any source distribution.
92275793eaSopenharmony_ci
93275793eaSopenharmony_ci  Jean-loup Gailly        Mark Adler
94275793eaSopenharmony_ci  jloup@gzip.org          madler@alumni.caltech.edu
95275793eaSopenharmony_ci
96275793eaSopenharmony_ciIf you use the zlib library in a product, we would appreciate *not* receiving
97275793eaSopenharmony_cilengthy legal documents to sign.  The sources are provided for free but without
98275793eaSopenharmony_ciwarranty of any kind.  The library has been entirely written by Jean-loup
99275793eaSopenharmony_ciGailly and Mark Adler; it does not include third-party code.
100275793eaSopenharmony_ci
101275793eaSopenharmony_ciIf you redistribute modified sources, we would appreciate that you include in
102275793eaSopenharmony_cithe file ChangeLog history information documenting your changes.  Please read
103275793eaSopenharmony_cithe FAQ for more information on the distribution of modified source versions.
104