Folosind „bzip2” pentru a comprima fișierele Linux
Linux, ca și Windows, acceptă mai mulți algoritmi diferiți pentru comprimarea grupurilor de fișiere într-o singură arhivă. Cel mai comun, cel ZIP format, este aproape universal, dar fiecare algoritm de compresie oferă puncte tari și puncte slabe relative în cadrul ecosistemului de arhivă.

De ce să folosiți „bzip2” peste „gzip”?
The gzip comanda folosește metoda de compresie LZ77. The bzip2 Instrumentul de compresie folosește algoritmul Burrows-Wheeler.
Într-un test, fiecare comandă executată folosind setările implicite de compresie și fișierele comprimate au fost comparate. Rezultatele arată că bzip2 comanda iese pe primul loc pentru reducerea dimensiunii fișierului. Cu toate acestea, durează mult mai mult pentru a face acest lucru folosind bzip2.
The lzmash comanda este echivalentul rulării gzip cu nivelul de compresie setat la -9— cea mai mare setare de compresie. Lzmash durează mai mult decât gzip implicit, dar fișierul arhivă rezultat este mai mic decât fișierul bzip2 echivalent.
Comprimarea fișierelor folosind „bzip2”
Pentru a comprima un fișier utilizând bzip2 format, rulați următoarea comandă:
nume de fișier bzip2
Fișierul de arhivă rezultat utilizează .bz2 extensie. Acest utilitar comprimă fișierul chiar dacă fișierul devine mai mare ca rezultat. Această ciudățenie apare atunci când comprimați un fișier care a fost deja comprimat.
Cum să decomprimați fișierele
Decomprimați fișierele cu bz2 extensie cu bunzip2 comanda:
bunzip2 nume de fișier.bz2
The bunzip2 comanda extrage orice fișier valid care a fost comprimat folosind bzip sau bzip2. Pe lângă decomprimarea fișierelor obișnuite, poate decomprima și fișierele tar, care au fost comprimate folosind bzip2 comanda.
Fișiere tar comprimat folosind bzip2 comanda folosește extensia .tbz2. Când decomprimați acest fișier utilizând bunzip2 comanda devine numele fișierului nume de fișier.tar.
Opțiuni de comandă
Modificați cum bzip2 funcționează prin opțiunile de comandă:
- -f: Forțați compresia chiar dacă fișierul este deja în format BZ2.
- -k: Păstrați fișierul original, precum și arhiva comprimată.
- -s: Reduceți memoria de sistem alocată sarcinii de compresie, extinzând astfel timpul necesar pentru finalizarea compresiei.
- -t: Testați fișierul arhivă.
- -v: Raportează o ieșire detaliate despre execuția comenzii.
Utilizați separat bzip2recover utilitar pentru a recupera o arhivă coruptă. Utilitarul nu va funcționa întotdeauna, dar este mai bine decât nimic dacă arhiva dvs. nu poate fi decomprimată.