Section courante

A propos

Section administrative du site

Fiche technique
Type de produit : Bibliothèque
Langage de programmation : C
Auteur : Jean-loup Gailly/Mark Adler
Licence : zlib License
Date de publication : 1995 à maintenant
Site Web : http://zlib.net/

Introduction

zlib est conçu pour être une bibliothèque de compression de données sans perte, gratuite, à usage général, non grevée juridiquement (c'est-à-dire non couverte par aucun brevet), pouvant être utilisée sur pratiquement n'importe quel matériel informatique et système d'exploitation. Le format de données zlib est lui-même portable sur plusieurs plates-formes. Contrairement à la méthode de compression LZW utilisée dans Unix compress et dans le format d'image GIF, la méthode de compression actuellement utilisée dans zlib n'augmente pratiquement jamais les données. (LZW peut doubler ou tripler la taille du fichier dans les cas extrêmes.) L'empreinte mémoire de zlib est également indépendante des données d'entrée et peut être réduite, si nécessaire, à un certain coût lors de la compression.

zlib a été écrit par Jean-loup Gailly (compression) et Mark Adler (décompression). Jean-loup est également l'auteur principal de gzip, l'auteur de la liste de questions fréquemment posées comp.compression et l'ancien mainteneur du Zip d'Info-ZIP ; Mark est également l'auteur des principales routines de décompression de gzip et d'UnZip et est l'auteur original de Zip. Sans surprise, l'algorithme de compression utilisé dans zlib est essentiellement le même que celui de gzip et Zip, à savoir la méthode «deflate» trouvant son origine dans PKZIP 2.x de PKWARE.

Les spécifications deflate et zlib ont toutes deux obtenu le statut officiel de RFC Internet en mai 1996, et zlib lui-même a été adopté dans la version 1.1 du Java Development Kit (JDK), à la fois en tant que classe brute et en tant que composante du format d'archive JAR.



Dernière mise à jour : Vendredi, le 17 janvier 2025