Startpagina > Comprimeren & archiveren > xz

xz: .xz en .lzma bestanden comprimeren/decomprimeren

Het xz commando wordt gebruikt om bestanden te comprimeren of decomprimeren met behulp van het LZMA2 compressie-algoritme. Het biedt een hogere compressieratio dan gzip of bzip2, maar kan langer duren om te comprimeren en decomprimeren. Het is vooral nuttig voor het comprimeren van grote bestanden of archieven (zoals tar-bestanden).

Overzicht

xz is een krachtig compressiegereedschap gebaseerd op het LZMA2-algoritme. Het wordt voornamelijk gebruikt wanneer een hoge compressieratio vereist is en is bijzonder effectief in combinatie met archiveringshulpprogramma's zoals tar.

Belangrijkste Kenmerken

  • Gebruikt het LZMA2 compressie-algoritme
  • Biedt een hoge compressieratio
  • Verwijdert standaard het originele bestand na compressie/decompressie
  • Integreert goed met archiveringshulpprogramma's zoals tar

Belangrijkste Opties

Compressie/Decompressie Controle

Compressieniveau

Uitvoer Controle

Gegenereerde opdracht:

Probeer de opdrachtcombinaties.

Uitleg:

`xz` Voer het commando uit.

Combineer deze opties en voer de opdracht virtueel uit met de AI.

Gebruiksvoorbeelden

Bestand comprimeren (standaard)

xz myfile.txt

Comprimeert myfile.txt naar myfile.txt.xz en verwijdert het originele bestand.

Bestand decomprimeren (standaard)

xz -d myfile.txt.xz

Decomprimeert myfile.txt.xz naar myfile.txt en verwijdert het gecomprimeerde bestand.

Comprimeren met behoud van origineel bestand

xz -k myfile.txt

Comprimeert myfile.txt naar myfile.txt.xz, maar behoudt het originele myfile.txt.

Comprimeren met maximale compressie

xz -9k myfile.txt

Comprimeert myfile.txt met maximale compressie (-9) en behoudt het originele bestand.

Tar-archief comprimeren

tar -cf - mydirectory/ | xz - > mydirectory.tar.xz

Bundelt de mydirectory-directory met tar en comprimeert deze vervolgens met xz om een mydirectory.tar.xz-bestand te maken.

Tar-archief decomprimeren

xz -dc mydirectory.tar.xz | tar -xf -

Decomprimeert het mydirectory.tar.xz-bestand en pakt vervolgens de inhoud uit met tar om de directory te herstellen.

Tips & Aandachtspunten

xz biedt een hoge compressieratio, maar verbruikt ook veel CPU-bronnen en kan langer duren. Dit moet worden overwogen, vooral bij het toepassen op grote bestanden.

Prestaties en Gebruik

  • Gebruik xz wanneer compressieratio de hoogste prioriteit heeft, en overweeg gzip als snelheid belangrijker is.
  • Zeer nuttig voor het comprimeren van volledige directories met tar, waarbij de extensie `.tar.xz` wordt gebruikt.
  • Omdat het originele bestand standaard wordt verwijderd na compressie/decompressie, wordt aanbevolen om het origineel te behouden met de `-k` optie of het te beschermen door het naar de standaard uitvoer te leiden met de `-c` optie.

Hétzelfde categoriecommando