zip

Les algorythmes de compression les plus communs sont de la famille Lempel-Ziv, étendus aux algoryhtmes de Huffman et autres améliorations. On les retrouve dans les programmes tels que zip, gzip et bzip2.

Les fichier comprimés avec ces formats peuvent être identifiés soit par leur suffixe (respectivement .zip, .gz et .bz2) soit en utilisant la commande file.

En règle générale les fichiers peuvent être comprimés en utilisant le nom du programme le nom de l'archive et puis les fichiers à comprimer, sauf si les programmes s'appliquent qu'à un seul fichier à la fois (gzip, bzip2), p.ex.:

localhost:~$ localhost:~$ ll toto
-rw-rw-r--    1 bboett   bboett        10k Jun  5 21:03 toto
localhost:~$ gzip toto
localhost:~$ ll toto*
-rw-rw-r--    1 bboett   bboett       3.2k Jun  5 21:03 toto.gz

Pour décomprésser, le chemin inverse est utilisé, en règlè générale ces outils ont un alias avec 'un' (français 'de') dans le nom qui indique que l'on decompresse:

localhost:~$ gunzip toto
localhost:~$ ll toto*
-rw-rw-r--    1 bboett   bboett        10k Jun  5 21:03 toto