Archief en compressie

Een archief bundelt meerdere bestanden en mappen in één bestand. Compressie verkleint de bestandsgrootte door herhalende patronen samen te vatten. Op Linux worden deze twee vaak gecombineerd.

Archiveren met tar

tar bundelt bestanden zonder ze te comprimeren:

tar -cf archief.tar map/          # archief aanmaken
tar -xf archief.tar               # archief uitpakken
tar -tf archief.tar               # inhoud bekijken

Compressie toevoegen

tar -czf archief.tar.gz  map/    # gzip-compressie (.tar.gz of .tgz)
tar -cjf archief.tar.bz2 map/    # bzip2-compressie
tar -cJf archief.tar.xz  map/    # xz-compressie (kleiner, langzamer)
tar -cf  archief.tar.zst map/ --zstd   # zstd (snel én klein)

Vergelijking compressie-algoritmen

AlgoritmeSnelheidCompressieverhouding
gzipSnelGemiddeld
bzip2LangzaamGoed
xzZeer langzaamUitstekend
zstdSnelGoed

Zie ook

linuxbestanden