Looking at Compression Methods

πŸ“˜ Hoofdstuk 12.2: Overzicht van Compressiemethoden in Linux

In Linux worden bestanden vaak gecomprimeerd om opslagruimte te besparen en overdrachten te versnellen. Elke methode heeft zijn eigen efficiΓ«ntie, snelheid en gebruikstoepassing.

────────────────────────────────────────────
πŸ—œοΈ Compressiemethoden
────────────────────────────────────────────

Methode Beschrijving Extensie Uitpakken met
───────────────────────────────────────────────────────────────────────────────────────────────
gzip
➀ Gebaseerd op LZ77, ~60–70% compressie. .gz gunzip
➀ Overschrijft origineel bestand.

bzip2
➀ Langzamer dan gzip, maar betere compressie. .bz2 bunzip2
➀ Vervangt originele bestand.

xz
➀ Gebruikt LZMA2, zeer hoge compressie, traagste. .xz unxz
➀ Overschrijft origineel bestand.

zip
➀ Ondersteunt meerdere bestanden en behoudt origineel. .zip unzip
➀ Bekend van Windows, flexibeler dan de rest.

────────────────────────────────────────────
πŸ§ͺ Voorbeelden
────────────────────────────────────────────

βœ” Comprimeer één bestand met gzip:
gzip bestand.txt

βœ” Decomprimeer gzip-bestand:
gunzip bestand.txt.gz

βœ” Comprimeer meerdere bestanden naar ZIP:
zip archief.zip bestand1.txt bestand2.txt

βœ” Uitpakken van een zip-bestand:
unzip archief.zip

βœ” Maximale compressie met xz:
xz -9 bestand.txt

βœ” XZ-bestand decomprimeren:
unxz bestand.txt.xz

────────────────────────────────────────────
πŸ“Š Vergelijking van Compressiemethoden
────────────────────────────────────────────

Kenmerk gzip bzip2 xz zip
────────────────────────────────────────────────────────────────────
Compressiesnelheid Snel Gemiddeld Traag Gemiddeld
Compressieverhouding 60–70% Hoog Zeer hoog Gemiddeld
Origineel behouden? ❌ Nee ❌ Nee ❌ Nee βœ… Ja
Meerdere bestanden? ❌ Nee ❌ Nee ❌ Nee βœ… Ja