À retenir
- Permet de réduire considérablement le poids des fichiers texte.
- C'est une compression sans perte : aucune donnée n'est supprimée définitivement.
- Indispensable pour la performance web et l'économie de bande passante.
L'action de gzipper consiste à réduire la taille d'un fichier numérique en utilisant l'algorithme de compression gzip. C'est un peu comme utiliser un sac de rangement sous vide pour vos vêtements : on retire l'espace superflu pour que l'ensemble prenne beaucoup moins de place, tout en garantissant de retrouver l'original intact une fois déballé.
Étymologie
Le terme est un néologisme informatique créé à partir de gzip (pour GNU zip), un logiciel libre de compression de données. Le préfixe « G » fait référence au projet GNU et « zip » évoque la fermeture éclair, symbole classique de la compression de fichiers.
Exemples d'usage
- Compresser un fichier texte de 100 Mo en un fichier de 10 Mo pour l'envoyer plus vite par e-mail.
- Un serveur web qui « gzippe » une page HTML avant de l'envoyer au navigateur d'un visiteur pour que le site s'affiche plus rapidement.
- Réduire la taille des journaux d'activité (logs) d'un serveur pour économiser de l'espace disque.
Cas d'usage
Ce concept est omniprésent dans le développement web pour accélérer le chargement des sites. Il est également indispensable en administration système pour archiver de gros volumes de données et en réseau pour optimiser les transferts de flux de données (streaming ou API).
Bonnes pratiques
Il est recommandé de gzipper les fichiers textuels (HTML, CSS, JavaScript, JSON) car ils se compressent très bien. En revanche, évitez de gzipper des fichiers déjà compressés comme les images (JPEG, PNG) ou les vidéos (MP4), car cela consomme de la puissance de calcul pour un gain de place quasi nul, voire négatif.
Synonymes
Antonymes
Conseil
Si vous gérez un site web, vérifiez que l'option de compression gzip est activée sur votre serveur (Apache ou Nginx). C'est l'un des moyens les plus simples et les plus efficaces pour améliorer instantanément votre score de performance (SEO).
Questions fréquentes
Est-ce que gzipper dégrade la qualité d'un document ?
Non, contrairement à la compression d'une photo JPEG, gzipper est une opération 'sans perte'. Le fichier décompressé est identique au bit près à l'original.
Quelle est la différence entre .zip et .gz ?
Le format .zip peut contenir plusieurs fichiers et dossiers, alors que le format .gz (produit par gzip) ne compresse généralement qu'un seul fichier à la fois. Sous Linux, on combine souvent 'tar' et 'gzip' pour compresser des dossiers entiers.