AktualnościPorady Admina

Porady Admina: lzip

W dzisiejszym tutorialu z cyklu Porady Admina przybliżę program lzip.

Lzip to bezstratny kompresor danych z interfejsem użytkownika podobnym do gzip lub bzip2. Lzip wykorzystuje uproszczoną formę algorytmu LZMA (Lempel-Ziv-Markov chain-Algorithm) zaprojektowaną w celu zapewnienia pełnej interoperacyjności między implementacjami. Maksymalny rozmiar słownika wynosi 512 MiB, co umożliwia dekompresję dowolnego pliku lzip na komputerach 32-bitowych.

Lzip zapewnia dokładne i solidne, trzy etapowe sprawdzanie integralności. Kompresja lzip -0 jest mniej więcej tak szybka jak gzip, podczas gdy lzip -9 kompresuje większość plików szybciej niż bzip2. Szybkość dekompresji jest pośrednia między gzip a bzip2. Lzip oferuje lepsze możliwości odzyskiwania danych niż gzip i bzip2. Lzip został zaprojektowany, napisany i przetestowany z wielką starannością, aby zastąpić gzip i bzip2 jako uniwersalny format kompresji dla systemów uniksowych.

Składnia:

lzip [OPCJE] [PLIKI]

Opcje

-a, –trailing-error : wyjście z kodem błędu w przypadku danych końcowych
-B, –data-size= : ustaw rozmiar bloków danych wejściowych [2×8=16 MiB]
-c, –stdout : zapisz na standardowe wyjście, zachowaj pliki wejściowe
-d, –decompress : dekompresuj, sprawdź integralność skompresowanych plików
-f, –force : nadpisz istniejące pliki wyjściowe
-F, –recompress : wymuś ponowną kompresję skompresowanych plików
-k, –keep : zachowaj (nie usuwaj) pliki wejściowe
-l, –list : wyświetl rozmiary (nie)skompresowanych plików
-m, –match-length= : ustaw limit długości dopasowania w bajtach [36]
-n, –threads= : ustaw liczbę wątków (de)kompresji [4]
-o, –output= : zapisz do , zachowaj pliki wejściowe
-q, –quiet : wyłącz wszystkie komunikaty
-s, –dictionary-size= : ustaw limit rozmiaru słownika w bajtach [8 [MiB]
-t, –test : test integralności skompresowanego pliku
-v, –verbose : gadatliwość (drugie -v daje więcej)
-0 .. -9 : ustaw poziom kompresji [domyślnie 6]
–fast : alias dla -0
–best : alias dla -9
–loose-trailing : zezwala na końcowe dane, które wydają się uszkodzone w nagłówku
–in-slots= : liczba buforowanych pakietów wejściowych o rozmiarze 1 MiB [4]
–out-slots= : liczba buforowanych pakietów wyjściowych o rozmiarze 1 MiB [64]
–check-lib : porównaj wersję lzlib.h z liblz.{a,so}

Przykłady

Archiwuj plik
lzip /sciezka/do/pliku

Archiwizuj plik, zachowując plik wejściowy
lzip -k /sciezka/do/pliku

Archiwizuj plik z najlepszą kompresją
lzip /sciezka/do/pliku --best

Archiwizuj plik z najwyższą prędkością
lzip /sciezka/do/pliku --fast

Przetestuj integralność skompresowanego pliku
lzip /sciezka/do/pliku --test

Dekompresuj plik
lzip -d /sciezka/do/pliku.lz

Dekompresja pliku z zachowaniem archiwum
lzip -d -k /sciezka/do/pliku.lz

Więcej informacji o programie lzip uzyskasz wpisując:
man lzip
lzip --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.

Accessibility Toolbar