Porady Admina

Porady Admina: bzip2

Ostatnia aktualizacja: 15 września 2023, 20:08

W dzisiejszym wpisie z cyklu Porady Admina zapoznamy się z programem bzip2.

Bzip2 jest ogólnie dostępnym, wolnym od patentów, kompresorem danych. Bzip2 kompresuje pliki przy użyciu sortującego bloki algorytmu kompresji tekstu Burrowsa-Wheelera oraz kodowania Huffmana. Kompresja jest zazwyczaj znacznie lepsza, niż osiągi bardziej konwencjonalnych kompresorów opartych na technikach LZ77/LZ78 i wydajnością zbliżoną do statycznych kompresorów z rodziny PPM.

Pakiet bzip2 jest dostępny w większości dystrybucji Linux.

Składnia
bzip2 OPCJE PLIKI
bzcat -s PLIKI
bzip2recover PLIK

bzip2, bunzip2 – kompresor plików sortujący bloki
bzcat – dekompresuje pliki na standardowe wyjście
bzip2recover – odzyskuje dane z uszkodzonych plików bzip2

Opcje
-d –decompress : wymusza dekompresję.
-z –compress : wymusza kompresję, bez względu na sposób wywołania.
-k –keep : zachowuje (nie usuwa) pliki wejściowe przy kompresji lub dekompresji.
-f –force : wymusza zastępowanie plików wyjściowych.
-t –test : sprawdza integralność wybranego pliku/plików, ale nie dekompresuje ich.
-c –stdout : kompresuje lub dekompresuje na standardowe wyjście.
-q –quiet : wyłącza wszystkie nieistotne komunikaty ostrzegawcze.
-v –verbose : tryb szczegółowy – pokazuje stopień kompresji dla każdego pliku.
-s –small : redukuje użycie pamięci na kompresję, dekompresję i testowanie.
-1 .. -9 : ustaw rozmiar bloku na 100k .. 900k
–fast : alias dla -1
–best : alias dla -9

Przykłady

Możesz skompresować plik z flagą -z
bzip2 PLIK
lub
bzip2 -z PLIK

Aby skompresować plik .tar, użyj polecenia
bzip2 -z PLIK.tar

Domyślnie bzip2 usuwa pliki wejściowe podczas kompresji lub dekompresji. Aby zachować pliki wejściowe, użyj opcji -k lub –keep
bzip2 -zk PLIK

Możesz równie dobrze ustawić rozmiar bloku na 100k do 900k, używając -1 lub –fast do -9 lub -best
bzip2 -k1 PLIK
bzip2 -k9 PLIK

Aby rozpakować plik .bz2, użyj opcji -d lub –decompress
bzip2 -d PLIK.bz2

Więcej informacji o programie bzip2 uzyskasz poleceniami:
man bzip2
bzip2 --help

Click to rate this post!
[Total: 0 Average: 0]

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna jest chroniona przez reCAPTCHA i Google Politykę Prywatności oraz obowiązują Warunki Korzystania z Usługi.