Compression compacte

Compression compacte

En informatique, la compression compacte désigne une méthode de compression de données de plusieurs fichiers, où tous les fichiers sont concaténés et traités comme un seul bloc de données. On obtient alors une archive compacte (solid archive).

La technique est utilisée nativement dans les formats 7z[1] et RAR[2] , et indirectement dans les formats dérivés de tar, comme les .tar.gz et .tar.bz2. En revanche, le format ZIP n'est pas "compact" car il stocke séparément chaque fichier compressé.

Sommaire

Explication

Les formats de fichiers compressés offrent souvent à la fois la compression et l'archivage (stockage de plusieurs fichiers et méta-données en un seul fichier). Cela peut se faire :

  • soit en compressant séparément chaque fichier, puis en archivant les fichiers compressés
  • soit en archivant les fichiers (non compressés), puis en compressant l'archive

Seule la deuxième méthode est une compression compacte. Notez que l'ordre des opérations est importante (elles ne sont pas commutatives).

Dans les systèmes Unix, on effectue traditionnellement les opérations dans l'ordre conforme à la compression compacte : archivage avec tar, puis compression avec gzip (par exemple).

Avantages

La compression compacte permet d'atteindre de bien meilleurs taux de compression lorsque les fichiers sont similaires. Elle est également intéressante lors de la compression d'un grand nombre de petits fichiers.

Inconvénients

La compression compacte génère un couplage fort entre les fichiers au sein de l'archive, ce qui a quelques conséquences négatives :

  • Extraire un seul fichier d'une archive compacte peut nécessiter l'analyse de tous les autres fichiers.
  • La modification d'un fichier dans l'archive peut être extrêmement lente.
  • La détérioration d'une petite partie de l'archive peut compromettre l'ensemble de ses fichiers.

Réferences

  1. 7za man page. Consulté le 2010-01-24
  2. RAR Frequently Asked Questions (FAQ). Consulté le 2010-01-24

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Compression compacte de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • Compression De Données — La compression de données est l opération informatique qui consiste à transformer une suite de bits A en une suite de bits B plus courte, et qui contient les mêmes informations, en utilisant un algorithme particulier. La décompression est l… …   Wikipédia en Français

  • Compression de donnees — Compression de données La compression de données est l opération informatique qui consiste à transformer une suite de bits A en une suite de bits B plus courte, et qui contient les mêmes informations, en utilisant un algorithme particulier. La… …   Wikipédia en Français

  • Compression informatique — Compression de données La compression de données est l opération informatique qui consiste à transformer une suite de bits A en une suite de bits B plus courte, et qui contient les mêmes informations, en utilisant un algorithme particulier. La… …   Wikipédia en Français

  • Compression de données — La compression de données ou codage de source est l opération informatique qui consiste à transformer une suite de bits A en une suite de bits B plus courte, contenant les mêmes informations, en utilisant un algorithme particulier. Il s agit d… …   Wikipédia en Français

  • Binary Ordered Compression for Unicode — Le BOCU 1 est un schéma de transformation du texte, compatible avec le répertoire universel d’Unicode et ISO/CEI 10646, en séquences d’octets. Il tire son nom de l’acronyme anglais de Binary Ordered Compression for Unicode (« compression… …   Wikipédia en Français

  • Mud Client Compression Protocol — En informatique, MCCP (Mud Client Compression Protocol) est un protocole réseau utilisé par les multi user dungeon (MUD) textuels pour la compression de données. Plus spécifiquement, le flux de texte envoyé par le serveur MUD à son client est… …   Wikipédia en Français

  • BARRAGES — L’édification d’ouvrages au travers des cours d’eau, en vue d’y prélever une part plus ou moins importante du débit, compte parmi les activités les plus anciennes de l’humanité: les œuvres modernes, bénéficiant des progrès continus de la… …   Encyclopédie Universelle

  • BÉTON — Le béton est aujourd’hui le matériau de construction par excellence. Environ 4 milliards de mètres cubes de béton sont utilisés tous les ans de par le monde pour la construction d’ouvrages de toutes natures, notamment de bâtiments, d’immeubles… …   Encyclopédie Universelle

  • NEIGE — Comme nous l’apprendrait, si besoin était, l’imagerie satellitaire (d’où la National Oceanographic and Atmospheric Administration des États Unis tire des cartes de l’enneigement mondial), la neige recouvre normalement en janvier l’Europe centrale …   Encyclopédie Universelle

  • Opel Astra — L Opel Astra est une automobile de la marque allemande Opel qui est produite depuis 1991. L Astra remplace l Opel Kadett dans la gamme des compactes. Sommaire 1 Historique 1.1 Astra F (1991 à 1998) 1.1.1 Gamme …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”