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.