2. Archives et fichiers compressés

Les archives et systèmes de compressions répondent à plusieurs types de besoins :

Quelques points à garder à l'esprit concernant l'archivage :

2.1. Formats de compression

Principaux formats de compression pure :

  • Z (logiciel Unix compress) - obsolète

  • zip (algorithme “deflate“) - courant sous Windows, intégré aux principaux navigateurs web

  • GZ (logiciel GnuZip) - courant sous Unix/Linux, intégré aux principaux navigateurs web

  • BZ2 (logiciel bzip2) - surtout sous Unix/Linux, celui qui compresse le plus (au prix du temps de calcul de la compression), décompression rapide

Ces systèmes peuvent être employés pour compresser un fichier unique (par exemple une archive pure) ou une télécommunication (par exemple un échange entre serveur web et navigateurs).

2.2. Formats d'archivage

Il ne faut pas confondre archivage et compression. L'archivage consiste à grouper plusieurs fichier en un seul. Certains format permettent de compresser les données en même temps, d'autres pas. Dans ce second cas, on peut combiner l'archivage avec un système de compression pur.

Principaux formats d'archives :

  • ar - obsolète, pour les anciennes bandes magnétiques

  • tar - usuel sous Unix/Linux, ne compresse pas, souvent combiné avec une compression (tgz = tar.gz, tz2 = tar.bz2)

  • zip - usuel sous Windows, la plupart des systèmes le comprennent nativement, intègre la compression

  • autres (à éviter, en général, pour des raisons d'interopérabilité et de pérennité) : ace, rar, 7-zip...