zlib ist eine freie Allzweck-Bibliothek für Datenkompression. Sie komprimiert verlustfrei und läuft auf nahezu jeder Plattform. Das Datenformat von zlib ist selbst portabel. Anders als die Kompressionsmethode LZW in Unix compress(1) macht die Kompressionsmethode in zlib die Daten nie größer als das Original (LZW kann die Dateigröße in extremen Fällen verdoppeln oder verdreifachen). Der Speicherverbrauch von zlib ist unabhängig von den Eingabedaten und kann, wenn nötig, reduziert werden, wodurch die Kompression etwas schlechter wird. (non)