zlib

zlib is designed to be a free, general-purpose, legally unencumbered, 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), 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.

Tags Software Development Libraries Archiving Compression
Licenses zlib/libpng
Operating Systems OS Independent
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  14 Oct 2005 01:28
  • Rrelease-after

Changes: A potential security vulnerability when decoding invalid compressed data was eliminated. A potential security vulnerability when decoding specially crafted compressed data was eliminated. A bug when decompressing dynamic blocks with no distance codes was fixed. A CRC check bug in gzread() after gzungetc() was fixed. An error is no longer returned when using gzread() on an empty file.

  • Rrelease-mid
  •  11 Jul 2005 16:37
  • Rrelease-after

Changes: This release eliminates a potential security vulnerability in 1.2.1, so all users of 1.2.1 should upgrade immediately. It eliminates a potential security vulnerability when decoding invalid compressed data, fixes a bug when decompressing dynamic blocks with no distance codes, and does not return an error when using gzread() on an empty file.

  • Rrelease-mid
  •  02 Dec 2003 07:40
  • Rrelease-after

Changes: This release adds many improvements and features to zlib.

  • Rrelease-mid
  •  11 Mar 2002 19:12
  • Rrelease-after

Changes: A double free bug has been fixed.

  • Rrelease-mid
  •  21 Feb 2001 05:13
  • Rrelease-after

    Changes: Version 1.1.3 fixes a number of buglets in the gz* functions and one ``inflate input-buffer bug that shows up on rare but persistent occasions''; it also adds a number of new contrib items, including 586 and 686 assembler routines.

    No-screenshot

    Project Spotlight

    Maven Android Plugin

    An easy-to-use Maven plugin for Android.

    D5826213ba6b5eb9818a51a3dfe1cb14_thumb

    Project Spotlight

    fio

    A flexible I/O tester/benchmarker.