Kompakt kompresjon

I databehandling refererer kompakt komprimering til en metode for komprimering av data fra flere filer, der alle filer blir sammenkoblet og behandlet som en enkelt del data. Vi får da et kompakt arkiv ( solid arkiv ).

Teknikken brukes naturlig i 7z- og RAR- formater , og indirekte i formater avledet fra tjære , som og. Imidlertid er ZIP-formatet ikke "kompakt" fordi det lagrer hver komprimert fil separat. .tar.gz.tar.bz2.

Forklaring

Komprimerte filformater tilbyr ofte både komprimering og arkivering (lagring av flere filer og metadata i en fil). Dette kan gjøres:

Bare den andre metoden er kompakt komprimering. Merk at rekkefølgen på operasjoner er viktig (de er ikke kommutative ).

I Unix- systemer utføres operasjoner tradisjonelt i den rekkefølgen som er i samsvar med kompakt komprimering: arkivering med tjære , deretter komprimering med gzip (for eksempel).

fordeler

Kompakt komprimering oppnår mye bedre kompresjonsfrekvenser når filene er like. Det er også nyttig når du komprimerer et stort antall små filer.

Ulemper

Kompakt komprimering genererer en sterk kobling mellom filer i arkivet, noe som har noen negative konsekvenser:

Referanser

  1. (in) "  7za man page  " (åpnet 24. januar 2010 )  : -ms = på [:] er solid arkiv  "
  2. (in) "  RAR Ofte stilte spørsmål (FAQ)  " (åpnet 24. januar 2010 )