1
0
Форкнуть 0
AmigaOS 3.x port of zlib
Перейти к файлу
llsth b7226df196 Updated readme 2015-03-25 09:55:23 +01:00
amiga zlib 1.2.8 2015-03-25 09:40:20 +01:00
as400 zlib 1.2.8 2015-03-25 09:40:20 +01:00
contrib zlib 1.2.8 2015-03-25 09:40:20 +01:00
doc zlib 1.2.8 2015-03-25 09:40:20 +01:00
examples zlib 1.2.8 2015-03-25 09:40:20 +01:00
msdos zlib 1.2.8 2015-03-25 09:40:20 +01:00
nintendods zlib 1.2.8 2015-03-25 09:40:20 +01:00
old zlib 1.2.8 2015-03-25 09:40:20 +01:00
qnx zlib 1.2.8 2015-03-25 09:40:20 +01:00
test zlib 1.2.8 2015-03-25 09:40:20 +01:00
watcom zlib 1.2.8 2015-03-25 09:40:20 +01:00
win32 zlib 1.2.8 2015-03-25 09:40:20 +01:00
CMakeLists.txt zlib 1.2.8 2015-03-25 09:40:20 +01:00
ChangeLog zlib 1.2.8 2015-03-25 09:40:20 +01:00
FAQ zlib 1.2.8 2015-03-25 09:40:20 +01:00
INDEX zlib 1.2.8 2015-03-25 09:40:20 +01:00
Makefile Configuration changes 2015-03-25 09:43:46 +01:00
Makefile.in zlib 1.2.8 2015-03-25 09:40:20 +01:00
README zlib 1.2.8 2015-03-25 09:40:20 +01:00
README.md Updated readme 2015-03-25 09:55:23 +01:00
adler32.c zlib 1.2.8 2015-03-25 09:40:20 +01:00
compress.c zlib 1.2.8 2015-03-25 09:40:20 +01:00
configure zlib 1.2.8 2015-03-25 09:40:20 +01:00
crc32.c zlib 1.2.8 2015-03-25 09:40:20 +01:00
crc32.h zlib 1.2.8 2015-03-25 09:40:20 +01:00
deflate.c zlib 1.2.8 2015-03-25 09:40:20 +01:00
deflate.h zlib 1.2.8 2015-03-25 09:40:20 +01:00
gzclose.c zlib 1.2.8 2015-03-25 09:40:20 +01:00
gzguts.h zlib 1.2.8 2015-03-25 09:40:20 +01:00
gzlib.c zlib 1.2.8 2015-03-25 09:40:20 +01:00
gzread.c zlib 1.2.8 2015-03-25 09:40:20 +01:00
gzwrite.c zlib 1.2.8 2015-03-25 09:40:20 +01:00
infback.c zlib 1.2.8 2015-03-25 09:40:20 +01:00
inffast.c zlib 1.2.8 2015-03-25 09:40:20 +01:00
inffast.h zlib 1.2.8 2015-03-25 09:40:20 +01:00
inffixed.h zlib 1.2.8 2015-03-25 09:40:20 +01:00
inflate.c zlib 1.2.8 2015-03-25 09:40:20 +01:00
inflate.h zlib 1.2.8 2015-03-25 09:40:20 +01:00
inftrees.c zlib 1.2.8 2015-03-25 09:40:20 +01:00
inftrees.h zlib 1.2.8 2015-03-25 09:40:20 +01:00
make_vms.com zlib 1.2.8 2015-03-25 09:40:20 +01:00
treebuild.xml zlib 1.2.8 2015-03-25 09:40:20 +01:00
trees.c zlib 1.2.8 2015-03-25 09:40:20 +01:00
trees.h zlib 1.2.8 2015-03-25 09:40:20 +01:00
uncompr.c zlib 1.2.8 2015-03-25 09:40:20 +01:00
zconf.h Configuration changes 2015-03-25 09:43:46 +01:00
zconf.h.cmakein zlib 1.2.8 2015-03-25 09:40:20 +01:00
zconf.h.in zlib 1.2.8 2015-03-25 09:40:20 +01:00
zlib.3 zlib 1.2.8 2015-03-25 09:40:20 +01:00
zlib.3.pdf zlib 1.2.8 2015-03-25 09:40:20 +01:00
zlib.h zlib 1.2.8 2015-03-25 09:40:20 +01:00
zlib.map zlib 1.2.8 2015-03-25 09:40:20 +01:00
zlib.pc Configuration changes 2015-03-25 09:43:46 +01:00
zlib.pc.cmakein zlib 1.2.8 2015-03-25 09:40:20 +01:00
zlib.pc.in zlib 1.2.8 2015-03-25 09:40:20 +01:00
zlib2ansi zlib 1.2.8 2015-03-25 09:40:20 +01:00
zutil.c zlib 1.2.8 2015-03-25 09:40:20 +01:00
zutil.h zlib 1.2.8 2015-03-25 09:40:20 +01:00

README.md

DESCRIPTION

This is a port of Jean-loup Gailly and Mark Adler famous data compression library for development on AmigaOS 3.x

ABOUT

zlib is designed to be a free, general-purpose, legally unencumbered -- that is, not covered by any patents -- lossless data-compression library for use on virtually any computer hardware and operating system. The zlib data format is itself portable across platforms.

Unlike the LZW compression method used in Unix compress(1) and in the GIF image format, the compression method currently used in zlib essentially never expands the data. (LZW can double or triple the file size in extreme cases.) zlib's memory footprint is also independent of the input data and can be reduced, if necessary, at some cost in compression. A more precise, technical discussion of both points is available on another page.

zlib was written by Jean-loup Gailly (compression) and Mark Adler (decompression). Jean-loup is also the primary author/maintainer of gzip(1), the author of the comp.compression FAQ list and the former maintainer of Info-ZIP's Zip; Mark is also the author of gzip's and UnZip's main decompression routines and was the original author of Zip. Not surprisingly, the compression algorithm used in zlib is essentially the same as that in gzip and Zip, namely, the 'deflate' method that originated in PKWARE's PKZIP 2.x.

USAGE

Included binaries were cross-compiled with an AmigaOS compatible GCC using the following configuration: CHOST=m68k-amigaos CFLAGS="-O3 -noixemul" ./configure

Two binaries are supplied for testing: minigzip and example. Be sure to read the source code for minigzip before using it.

zlib is needed when building other applications. To use zlib with GCC either copy zlib.a to your library directory and use the switch -lz or compile the source yourself using the desired configuration. A partial list of over 500 applications using zlib is available from the zlib homepage: http://zlib.net/apps.html

The data format used by the zlib library is described by RFCs (Request for Comments) 1950 to 1952 in the files http://tools.ietf.org/html/rfc1950 (zlib format), rfc1951 (deflate format) and rfc1952 (gzip format).

SECURITY

Versions 1.1.4 (March 2002) and later eliminate an earlier potential security vulnerability, see details here. Any software that is linked against or derived from an earlier version of zlib should be upgraded immediately.

See details here: http://zlib.net/advisory-2002-03-11.txt

Any software that is linked against or derived from an earlier version of zlib should be upgraded immediately.

LICENSE

  zlib.h -- interface of the 'zlib' general purpose compression library
  version 1.2.8, April 28th, 2013

  Copyright (C) 1995-2013 Jean-loup Gailly and Mark Adler

  This software is provided 'as-is', without any express or implied
  warranty.  In no event will the authors be held liable for any damages
  arising from the use of this software.

  Permission is granted to anyone to use this software for any purpose,
  including commercial applications, and to alter it and redistribute it
  freely, subject to the following restrictions:

  1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software
in a product, an acknowledgment in the product documentation would be
appreciated but is not required.
  2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
  3. This notice may not be removed or altered from any source distribution.

  Jean-loup Gailly        Mark Adler
  jloup@gzip.org          madler@alumni.caltech.edu

  Source: http://zlib.net/zlib_license.html

SOURCE

Texts and source code is located at http://zlib.net/