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