Provided by: manpages-pl_0.5-1_all bug

NAZWA

       gzip, gunzip, zcat - skompresuj i zdekompresuj pliki

SKŁADNIA

       gzip [ -acdfhlLnNrtvV19 ] [-S rozszerzenie] [ nazwa ...  ]
       gunzip [ -acfhlLnNrtvV ] [-S rozszerzenie] [ nazwa ...  ]
       zcat [ -fhLV ] [ nazwa ...  ]

OPIS

        Uwaga! To tłumaczenie może być nieaktualne!

       gzip  redukuje  rozmiar  podanych  plików  używając  algorytmu Lempel-Ziv (LZ77).  Zawsze, jeżeli jest to
       możliwe, do nazwy pliku dodawane jest rozszerzenie .gz, przy zachowaniu informacji o  właścicielu  pliku,
       trybie  dostępu,  oraz  czasie  dostępu i modyfikacji.  (Domyślnym rozszerzeniem nazwy pliku jest -gz dla
       systemu VMS, .z dla MSDOS, OS/2 FAT, Windows NT FAT i Atari.)  Jeżeli nie podano nazwy żadnego pliku, lub
       podano nazwę "-", dane do kompresji pobierane są ze standardowego wejścia, a po skompresowaniu zapisywane
       na standardowe wyjście.  gzip kopresuje  jedynie  zwykłe  pliki.  W  szczególności,  ignoruje  dowiązania
       symboliczne.

       Jeżeli  nazwa  skompresowanego  pliku  jest  za  długa  dla systemu plików, gzip obcina ją.  gzip usiłuje
       obcinać jedynie części nazw plików dłuższe  niż  3  znaki.  (Część  nazwy  pliku  znajduje  się  pomiędzy
       kropkami).  Jeżeli  nazwa  składa się tyko z krótkich części, obcinane są najdłuższe z nich. Na przykład,
       jeżeli długość  nazwy  plików  jest  ograniczona  do  14  znaków,  gzip.msdos.exe  jest  kompresowane  do
       gzi.msd.exe.gz.  Jeżeli  w  systemie  plików  nie  ma  ograniczenia  długości nazwy pliku, nazwa nie jest
       obcinana.

       Domyślnie gzip zachowuje oryginalną nazwę pliku oraz czas modyfikacji i dostępu wewnątrz  skompresowanego
       pliku.  Jest  ona  uzywana podczas dekompresji z opcją -N.  Jest to użytecznie, gdy nazwa skompresowanego
       pliku została obcięta lub czas modyfikacji nie został zachowany po transferze pliku.

       Skompresowane pliki moga być odtworzone do pierwotnej postaci przy użyciu poleceń  gzip  -d,  gunzip  lub
       zcat.   Jeżeli  oryginalna nazwa pliku zachowana wewnątrz pliku skompresowanego nie może być odtworzona w
       danym systemie plików, na podstawie oryginalnej nazwy tworzona jest nowa.

       gunzip uruchamiany jest z listą plików w linii poleceń. Następnie każdy plik, którego  nazwa  kończy  się
       rozszerzeniem  .gz,  -gz,  .z,  -z,  _z  lub  .Z i w nagłówku pliku znajduje się prawidłowa liczba (magic
       number) jest dekompresowany i zastępowany  oryginalnym  plikiem  bez  jednego  z  powyższych  rozszerzeń.
       gunzip  rozpoznaje  też  specjalne  rozszerzenia  nazw  plików  .tgz i .taz jako skróty dla, odpowiednio,
       .tar.gz i .tar.Z.  Podczas kompresji pliku z rozszerzeniem .tar, jeżeli jest  to  konieczne,  gzip  używa
       rozszerzenia .tgz zamiast obcinania nazwy pliku.

       gunzip  może  dokonać  dekompresji plików stworzonych przez programy gzip, zip, compress, compress -H lub
       pack.  Rodzaj pliku wejściowego jest rozpoznawany automatycznie. Podczas dekompresji plików w  pierwszych
       dwóch  formatach,  gunzip  kontroluje  32-bitową  sumę  kontrolną CRC. W wypadku plików stworzonych przez
       programy pack i gunzip sprawdzana jest  długość  zdekompresowanego  pliku.  Standardowy  format  programu
       compress nie umożliwiał kontroli poprawności. Jednak niekiedy gunzip jest w stanie wykryć uszkodzony plik
       .Z.  Jeżeli  w  trakcie  dekompresji  takiego  pliku pojawią się błędy, nie sądź, że plik jest w porządku
       jeżeli program uncompress nie  zgłaszał  problemów.  Oznacza  to  tylko,  że  uncompress  nie  kontroluje
       poprawności  plików wejściowych. Format plików compress -H systemu SCO (kompresja metodą lzh) również nie
       obsługuje kontroli poprawności, lecz także możliwe jest podstawowe sprawdzenie spójności pliku.

       Pliki stworzone przez program zip mogą być zdekompresowane tylko, jeżeli w  archiwum  .zip  znajduje  się
       jeden  plik  i  jest  on  skompresowny metodą 'deflation'. Jest to opcja przeznaczona do konwersji plików
       .tar.zip do formatu .tar.gz. Do dekompresji archiwów  .zip  zawierających  więcej  niż  jeden  plik  użyj
       programu unzip unzip zamiast gunzip.

       zcat działa tak samo, jak gunzip -c.  (W niektórych systemach zcat może być zainstalowany jako gzcat, aby
       zachować  oryginalne  dowiązanie  do programu compress).  zcat dekompresuje pliki z listy podanej w linii
       poleceń lub pobiera  dane  ze  standardowego  wejścia,  a  nastepnie  zapisuje  zdekompresowane  dane  na
       standardowym  wyjściu.  zcat dokonuje dekompresji plików po sprawdzeniu, że w nagłówku pliku znajduje się
       właściwa liczba (magic number); nie jest wymagane, aby nazwa pliku miała rozszerzenie .gz.

       Gzip korzysta z algorytmu Lempel-Ziv użytego w programach zip i PKZIP.   Wydajność  kompresji  zależy  od
       wielkości  danych  wejściowych,  ilości bitów używanych w kodach oraz rozmieszczenia w danych jednakowych
       podciągów. Dane takie, jak kod źródłowy lub tekst w języku angielskim są  redukowane  o  60-70   procent.
       Osiągany  stopień  kompresji  jest  przeważnie dużo większy niż przy użyciu kodowania LZW (używanym przez
       program compress), Huffmana (pack), lub adaptywnym  kodowaniu Huffmana (compact).

       Kompresja jest przeprowadzana zawsze,  nawet  jeżeli  plik  wyjściowy  jest  większy  niż  oryginalny.  W
       najgorszym  przypadku  narzut  może  wynosić  kilka  bajtów  dla  nagłówka i 5 bajtów dla każdego bloku o
       długości 32K.  Ewentualnie współczynnik powiększenia pliku może wynosić 0.015% dla bardzo dużych  plików.
       Zauważ, że prawie nigdy nie zwiększa się ilość bloków używanych przez plik na dysku.  gzip zachowuje tryb
       dostępu, właściciela pliku oraz czas dostępu i modyfikacji pliku podczas kompresji i dekompresji.

OPCJE

       -a --ascii
              Tryb tekstowy. Przekształć znaki końca linii używając lokalnych konwencji.  Ta opcja jest dostępna
              jedynie  na  kilku  systemach  nie-Unixowych.  W  systemie MS-DOS podczas kompresji znaki CR LF są
              przekształcane na LF; a podczas dekompresji z powrotem.

       -c --stdout --to-stdout
              Wypisz skompresowane dane na standardowe wyjście; oryginalne pliki pozostają nienaruszone.  Jeżeli
              podanych  zostało  kilka  plików  wejściowych,  każdy  z  nich  kompresowany  jest oddzielnie. Dla
              osiągnięcia lepszej kompresji połącz pliki ze sobą przed poddaniem ich kompresji.

       -d --decompress --uncompress
              Zdekompresuj plik.

       -f --force
              Kompresuj plik nawet, jeżeli istnieją do niego twarde dowiązania lub plik wyjściowy już  istnieje,
              lub  też,  jeżeli  dane  są  uprzednio  skompresowane.   Jeżeli format danych wejściowych nie jest
              rozpoznany, a podana została opcja --stdout, dane zostają bez zmian przekopiowane  na  standardowe
              wyjście.   zcat  zachowuje  się  w  takim  wypadku  jak cat.  Jeżeli opcja -f nie została podana i
              program  został  uruchomiony  w  pierwszym  planie,  gzip  pyta  użytkownika   przed   nadpisaniem
              istniejącego pliku.

       -h --help
              Wyświetl ekran pomocy i zakończ działanie.

       -l --list
              Dla każdego skompresowanego pliku wypisz następujące informacje:

                compressed size: rozmiar skompresowanego pliku
                uncompressed size: rozmiar zdekompresowanego pliku
                ratio: współczynnik kompresji (0.0% jeżeli nieznany)
                uncompressed_name: nazwa zdekompresowanego pliku

              Rozmiar  zdekompresowanego  pliku jest wypisywany jako -1 dla plików nie będących w formacie gzip,
              jak na przykład pliki .Z. Aby poznać rozmiar takiego pliku po dekompresji, możesz użyć polecenia:

                zcat file.Z | wc -c

              Po podaniu również opcji --verbose, dodatkowo są wyświetlane następujące informacje:

                method: metoda kompresji
                crc: 32-bitowa suma kontrolna CRC zdekompresowanych danych
                date & time: pole daty/czasu oryginalnego pliku

              Aktualnie dostepne metody kompresji, to deflate, compress, lzh (SCO compress -H) oraz pack.   Suma
              CRC dla plików w formacie innym niż gzip jest podawana jako ffffffff.

              Po  podaniu  opcji  --name,  podawane  są  dane  oryginalnego pliku zawarte w pliku skompresowanym
              (nazwa, data/czas), jeżeli zostaną tam znalezione.

              Po podaniu opcji --verbose wyświetlany jest wspólny rozmiar i  współczynnik  kompresji  wszystkich
              plików,  chyba  że  nie dla wszystkich plików te dane są dostępne. Po podaniu opcji --quiet, linie
              nagłówka i podsumowania nie są wyświetlane.

       -L --license
              Wyświetl informację o licencji i zakończ działanie programu.

       -n --no-name
              Podczas kompresji nie zachowuj w skompresowanym pliku oryginalnej nazwy, trybu dostępu oraz  czasu
              modyfikacji  i  dostępu.  (Oryginalna nazwa jest zapisywana, jeżeli nazwa pliku będzie musiała być
              obcięta). Podczas dekompresji nie odtwarzaj oryginalnej nazwy pliku (usuń tylko rozszerzenie .gz z
              nazwy pliku), nie odtwarzaj również oryginalnego pola daty/czasu - zamiast tego zachowane zostanie
              to pole z pliku .gz. Jest to domyślna opcja podczas dekompresji.

       -N --name
              Podczas kompresji zawsze zachowuj oryginalne pole daty/czasu; jest to zachowanie domyślne. Podczas
              dekompresji odtwórz oryginalne pole daty/czasu oraz  nazwę  pliku.  Ta  opcja  jest  użyteczna  na
              sytemach  z limitem długości nazwy pliku lub po utracie oryginalnego pola daty/czasu po transferze
              pliku.

       -q --quiet
              Nie wyświetlaj żadnych ostrzeżeń.

       -r --recursive
              Kompresuj rekurencyjnie zawartość katalogów podanych w linii poleceń.  W wypadku  programu  gunzip
              dokonaj rekurencyjnej dekompresji.

       -S .suf --suffix .suf
              Użyj  rozszerzenia  .suf  zamiast  .gz.  Można  użyć dowolnego rozszerzenia, chociaż należy unikać
              innych niż  .z  lub  .gz,  aby  uniknąć  zamieszania  po  transferze  plików  do  innego  systemu.
              Rozszerzenie  o  zerowej  długości powoduje, że gunzip usiłuje zdekompresować wswzystkie napotkane
              pliki niezależnie od rozszerzenia, np:

                  gunzip -S "" *       (*.* for MSDOS)

              Poprzednie wersje programu gzip  używały  rozszerzenia  .z,  aby  uniknąć  konfliktu  z  programem
              pack(1).

       -t --test
              Sprawdź spójność skompresowanego pliku.

       -v --verbose
              Wyświetl nazwę i stopień kompresji każdego pliku.

       -V --version
              Wyświetl numer wersji oraz opcje kompilacji i zakończ działanie.

       -# --fast --best
              Określ prędkość kompresji za pomocą cyfry #, gdzie -1 lub --fast oznacza najszybszą (lecz najmniej
              wydajną)  kompresję,  zaś  -9  lub  --best oznacza najwolniejszą (lecz najbardziej wydajną) metodę
              kompresji.  Domyślną wartością jest -6 (tzn. zorientowaną na lepszą kompresję kosztem prędkości).

ZAAWANSOWANE SPOSOBY UŻYCIA

       Skompresowane pliki mogą być ze sobą łączone;  w  takim  wypadku  gunzip  zdekompresuje  wszystkie  pliki
       jednocześnie. Na przykład:

             gzip -c plik1  > foo.gz
             gzip -c plik2 >> foo.gz

       Następnie
             gunzip -c foo

       jest równoznaczne z

             cat plik1 plik2

       W  wypadku,  gdy  jeden  z połączonych plików zostanie uszkodzony, pozostałe wciąż mogą być odzyskane (po
       usunięciu uszkodzonego pliku). Jednak znacznie lepsze efekty daje  jednoczesne  kompresowanie  wszystkich
       plików:

             cat plik1 plik2 | gzip > foo.gz

       daje lepsze wyniki kompresji niż

             gzip -c plik1 plik2 > foo.gz

       Jeżeli chcesz od nowa skompresować połączone ze sobą skompresowane pliki wykonaj polecenie:

             gzip -cd stary.gz | gzip > nowy.gz

       Jeżeli  skompresowny  plik  został  utworzony  z  kilku skompresowanych plików, informacje uzyskane opcją
       --list dotyczą tylko ostatniego pliku. Jeżeli interesuje cię rozmiar wszystkich  plików  po  dekompresji,
       wykonaj:

             gzip -cd plik.gz | wc -c

       Jeżeli  chcesz  umieścić  w  archiwum kilka plików, a następnie mieć możliwość oddzielnego ich odzyskania
       użyj programów takich, jak tar lub zip. tar w wersji GNU obsługuje opcję  -z,  która  powoduje  wywołanie
       programu  gzip  w  sposób  niewidzialny  dla  użytkownika.  gzip  został zaprojektowany jako uzupełnienie
       programu tar; nie może go zastąpić.

ŚRODOWISKO

       W zmiennej środowiskowej GZIP mogą się znajdować domyślne opcje dla programu gzip.  Są one odczytywane na
       początku; w ten sposób opcje w linii poleceń mają przed nimi pierwszeństwo, na przykład:
             dla sh:    GZIP="-8v --name"; export GZIP
             dla csh:   setenv GZIP "-8v --name"
             dla MSDOS: set GZIP=-8v --name

       Na komputerach Vax/VMS zmienna  nosi  nazwę  GZIP_OPT,  by  uniknąć  konfliktu  z  zestawem  symboli  dla
       wywoływania programu.

ZOBACZ TAKŻE

       znew(1), zcmp(1), zmore(1), zforce(1), gzexe(1), zip(1), unzip(1), compress(1), pack(1), compact(1)

DIAGNOSTYKA

       Kod  wyjścia  jest  normalnie  równy  0;  jeżeli  wystapi  błąd, kod wyjścia jest równy 1. Jeżeli wystąpi
       ostrzeżenie, kod wyjścia jest równy 2.

       Usage: gzip [-cdfhlLnNrtvV19] [-S suffix] [file ...]
               W linii poleceń znalazły się nieprawidłowe  opcje.
       file: not in gzip format
               Podany plik nie jest skompresowany (komunikat programu gunzip).
       file: Corrupt input. Use zcat to recover some data.
               Skompresowany plik uległ uszkodzeniu. Do miejsca uszkodzenia dane mogą być odzyskane poleceniem
                       zcat file > recover
       file: compressed with xx bits, can only handle yy bits
               Plik został skompresowany (z użyciem algorytmu LZW) przez program  obsługujący  kody  o  większej
               ilości  bitów  niż  program  do  dekompresji na tym komputerze. Skompresuj plik od nowa programem
               gzip, który osiąga lepszy współczynnik kompresji i używa mniej pamięci.
       file: already has .gz suffix -- no change
               Plik z rozszerzeniem nazwy .gz nie może być ponownie kompresowany. Zmień nazwę  pliku  i  spróbuj
               ponownie.
       file already exists; do you wish to overwrite (y or n)?
               Odpowiedz "y", jeżeli chcesz nadpisać istniejący już plik wyjściowy lub "n", jeżeli nie chcesz
       gunzip: corrupt input
               Program otrzymał sygnał SIGSEGV co zazwyczaj oznacza, że plik wejściowy jest uszkodzony.
       xx.x%
               Osiągnięty stopień  kompresji  (tylko  po  podaniu opcji -v i -l.)
       -- not a regular file or directory: ignored
               Gdy  plik  wejściowy  nie  jest  zwykłym  plikiem  lub  katalogiem  (tzn.  jest  np.  dowiązaniem
               symbolicznym, gniazdem, kolejką FIFO, plikiem urządzenia) jest pozostawiany bez zmian.
       -- has xx other links: unchanged
               Plik wejściowy ma twarde dowiązania i nie może zostać zmieniony. Więcej informacji  znajdziesz  w
               opisie polecenia ln(1).  Użyj  opcji -f, aby wymusić kompresję plików mających twarde dowiązania.

OSTRZEŻENIA

       Podczas  zapisywania danych na taśmie, zazwyczaj trzeba dodać na końcu odpowiednią ilość zer, by ostatnia
       część danych zajmowała pełny blok.  Gdy dane są odczytywane przez program gunzip, wykrywa on, że na końcu
       właściwych danych znajdują się przypadkowe dane i wypisuje  ostrzeżenie.  Aby  tego  uniknąć,  powinieneś
       używać opcji --quiet.  Ta opcja może być ustawiona w zmiennej środowiskowej GZIP w następujący sposób:
         dla sh:  GZIP="-q";  tar -xfz --block-compress /dev/rst0
         dla csh: setenv GZIP -q; tar -xfz --block-compr /dev/rst0

       W  powyższym  przykładzie  gzip  jest niejawnie wywoływany przez program tar dzięki opcji -z programu GNU
       tar. Musisz byc pewien, że do zapisu i odczytu z taśmy użyto tej samej długości bloku (opcja -b  programu
       tar). W tym przykładzie zakłada się, że uzywasz programu tar w wersji GNU.

PROBLEMY

       Opcja  --list  wypisuje  niewłaściwy rozmiar pliku, jeżeli jest on większy niż 2 gigabajty.  Opcja --list
       wypisuje rozmiar jako -1 i CRC jako ffffffff jeżeli plik znajduje się na nośniku o dostępie sekwencyjnym.

       Niekiedy (rzadko) zdarza się, że kompresja z opcją --best daje gorsze  rezultaty  niż  z  opcją  domyślną
       (-6).  Niektóre  pliki,  w  których  powtarza  się bardzo dużo sekwencji są lepiej kompresowane programem
       compress niż gzip.

INFORMACJE O TŁUMACZENIU

       Powyższe tłumaczenie pochodzi z nieistniejącego już Projektu Tłumaczenia Manuali i może nie być aktualne.
       W razie zauważenia różnic między powyższym opisem a rzeczywistym  zachowaniem  opisywanego  programu  lub
       funkcji, prosimy o zapoznanie się z oryginalną (angielską) wersją strony podręcznika za pomocą polecenia:

              man --locale=C 1 gzip

       Prosimy   o   pomoc   w   aktualizacji   stron   man  -  więcej  informacji  można  znaleźć  pod  adresem
       http://sourceforge.net/projects/manpages-pl/.

                                                      local                                              gzip(1)