Compressions, archivages et conversions

1. Compressions : gzip, bzip2 gzip bzip2

Les commandes gzip/gunzip, bzip2/bunzip2 compressent/décompressent chaque fichier passé en argument sur la ligne de commande. La commande bzip2 possède un meilleur taux de compression. Ces commandes se trouvent en standard sur les systèmes Linux, et peuvent s’installer sur les systèmes Unix, si elles ne sont pas déjà présentes. La commande gzip produit l’extension .gz et la commande bzip2 produit l’extension .bz2.

Syntaxe de gzip

Compression :

gzip [ options ] [ fichier ... ]  

Décompression : 

gunzip [ options ] [ fichier ... ] 
zcat [ options ] [ fichier ... ] 

Principales options :

-c

Envoyer le résultat de la compression/décompression sur la sortie standard. La commande gunzip -c est équivalente à la commande zcat.

-t

Tester la validité de l’archive.

Si le nom de fichier est omis, les données à traiter sont lues sur l’entrée standard. 

Exemple

Compression du fichier java.doc :

$ gzip java.doc 

Le fichier original est remplacé par le fichier compressé :

$ ls java* 
java.doc.gz 

Décompression : le fichier original est restitué et remplace le fichier compressé :

$ gunzip java.doc 
$ ls java* 
java.doc 

Compression avec envoi du flux compressé sur la sortie standard (-c). Cette façon de procéder permet de conserver le fichier original :

$ gzip...
couv_EI7PRO.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Traitement de données
Suivant
Commandes réseau sécurisées