Comment compresser des fichiers avec gzip, bzip2 ou xz
- Déposez un ou plusieurs fichiers sur la zone de dépôt ci-dessus, ou cliquez sur Choisir des fichiers.
- Choisissez un Format :
- GZIP (.gz) – rapide et compris par pratiquement tous les systèmes et bibliothèques.
- BZIP2 (.bz2) – généralement plus petit que gzip sur du texte, mais plus lent.
- XZ (.xz) – généralement le résultat le plus petit, avec la compression la plus lente.
- Cliquez sur Compresser. Chaque fichier est compressé séparément et garde son nom complet plus la nouvelle extension :
report.csvdevient doncreport.csv.gz. - Téléchargez chaque résultat avec son bouton Télécharger, ou utilisez Tout télécharger (ZIP) si vous avez compressé plusieurs fichiers.
La sortie GZIP est produite par le CompressionStream intégré à votre navigateur ; BZIP2 et XZ utilisent libarchive compilée en WebAssembly. Vos fichiers ne sont pas envoyés.
Des compresseurs, pas des archiveurs
gzip, bzip2 et xz transforment chacun une entrée en une sortie compressée. Ils n'ont aucune notion de dossiers ni de liste de fichiers, c'est pourquoi cet outil produit un .gz, .bz2 ou .xz distinct pour chaque fichier ajouté. Si vous voulez plusieurs fichiers dans un seul téléchargement, placez-les d'abord dans une archive : sur les systèmes Unix, cela signifie tar, ce qui donne le fameux .tar.gz.
Un fichier compressé unique reste le bon choix dans de nombreux cas : un gros export SQL ou CSV à envoyer à un serveur, un fichier journal à joindre à un ticket de support, une ressource précompressée pour un serveur web qui sert directement des fichiers .gz, ou un fichier de données pour un script qui lit nativement le gzip.
| Format | Algorithme | Décompresser sous Linux/macOS | Idéal pour |
|---|---|---|---|
| GZIP (.gz) | Deflate | gunzip file.gz | Journaux, ressources web, tout ce qui demande une large compatibilité |
| BZIP2 (.bz2) | Burrows-Wheeler + Huffman | bunzip2 file.bz2 | Texte pour lequel gzip n'est pas assez petit |
| XZ (.xz) | LZMA2 | unxz file.xz | Gros fichiers texte ou de données à télécharger |
Les équivalents en ligne de commande pour compresser sont gzip -k file, bzip2 -k file et xz -k file, où -k conserve l'original à côté de la copie compressée. Sans cette option, le fichier d'origine est supprimé.
À garder en tête
- Les photos, vidéos, PDF, documents Office et fichiers ZIP sont déjà compressés en interne : quel que soit le format choisi parmi les trois, ils ne seront donc réduits que très légèrement.
- Le site peut décompresser les fichiers
.gz, mais pas les fichiers.bz2ou.xzà fichier unique. Leurs destinataires ont besoin debunzip2,unxz, 7-Zip ou d'un outil similaire. - Les fichiers de plus d'environ 700 Mo sont lents à traiter dans le navigateur, et les fichiers de plus de 2 Go sont refusés.
Conseils
- Pour regrouper plusieurs fichiers ou un dossier dans un seul fichier compressé, utilisez Créer un fichier TAR.GZ ou Créer un fichier ZIP.
- Pour ouvrir un fichier
.gz, utilisez Ouvrir des fichiers GZ. - Vous voulez un fichier protégé plutôt que simplement plus petit ? Protéger n'importe quel fichier regroupe les fichiers dans un ZIP chiffré en AES-256.
Questions fréquentes
Puis-je compresser un dossier entier dans un seul .gz ?
Pas directement, car gzip ne contient qu'un seul fichier. Créez plutôt un TAR.GZ, qui regroupe le dossier avec tar puis le compresse avec gzip.
Puis-je choisir le niveau de compression ?
Non. La seule option est le format ; les réglages de compression sont fixes.
Quel format donne le fichier le plus petit ?
Généralement XZ, suivi de BZIP2 puis de GZIP, mais l'écart dépend du contenu. Essayez deux formats sur le même fichier et comparez les tailles.
Mis à jour