Provided by: manpages-pl_20060617-3_all bug

NAZWA

       compress, uncompress, zcat - kompresuj i dekompresuj dane (wersja 4.1)

SK/LADNIA

       compress [ -f ] [ -v ] [ -c ] [ -V ] [ -r ] [ -b limit_bit'ow ] [ nazwa ...  ]
       uncompress [ -f ] [ -v ] [ -c ] [ -V ] [ nazwa ...  ]
       zcat [ -V ] [ nazwa ...  ]

OPIS

       compress  redukuje rozmiar podanych plikow uywajc adaptywnego kodowania
       algorytmem Lempel-Ziv. Zawsze, jeeli jest to  moliwe,  do  nazwy  pliku
       dodawane  jest rozszerzenie .Z, przy zachowaniu informacji o wlacicielu
       pliku, trybie dostpu oraz czasie dostpu i modyfikacji. Jeeli nie podano
       nazwy  adnego  pliku,  dane  do  kompresji pobierane s ze standardowego
       wejcia, a po skompresowaniu zapisywane na standardowe wyjcie.  compress
       kompresuje  jedynie  zwykle  pliki.  W szczegolnoci, ignoruje dowizania
       symboliczne. Jeeli plik ma wiele twardych dowiza, compress nie podda go
       kompresji, chyba e zostanie uruchomiony z opcj -f.

       jeeli  program  zostal  uruchomiony  w  pierwszym  planie bez opcji -f,
       uytkownik bdzie pytany przed nadpisywaniem istniejcych plikow.

       Skompresowane pliki mog by odtworzone do normalnej  postaci  poleceniem
       uncompress lub zcat.

       uncompress uruchamiany jest z list plikow w linii polece. Nastpnie kady
       plik, ktorego nazwa koczy  si  rozszerzeniem  .Z  i  w  naglowku  pliku
       znajduje  si  prawidlowa  liczba (magic number) jest dekompresowany i z
       jego nazwy usuwane jest rozszerzenie  .Z.   Zdekompresowny  plik  bdzie
       mial  te  same  wlaciwoci, co plik skompresowany, tzn. wlaciciela, tryb
       dostpu oraz czas dostpu i modyfikacji.

       Opcja  -c  powoduje,  e  programy  compressiuncompress  zapisuj   pliki
       wyjciowe  na  standardowe  wyjcie;  w  ten  sposob  oryginalne  pliki s
       nienaruszane.

       zcat dziala tak samo, jak uncompress -c.   zcat  dekompresuje  pliki  z
       listy  podanej w linii polece lub pobiera dane ze standardowego wejcia,
       a nastpnie zapisuje zdekompresowane dane na standardowe  wyjcie.   zcat
       dokonuje dekompresji plikow po sprawdzeniu, e w naglowku pliku znajduje
       si wlaciwa liczba (magic number); nie jest wymagane,  aby  nazwa  pliku
       miala rozszerzenie .Z.

       Jeeli  podano  opcj  -r,  compress bdzie dzialal rekurencyjnie. Jeeli w
       linii polece oprocz nazw plikow podane zostan nazwy katalogow, pliki  w
       tych katalogach rownie zostan poddane kompresji.

       Opcja  -V  spowoduje  wypisanie  na  standardowe  wyjcie  bldow  wersji
       programu, jak rownie opcji preprocesora uytych  w  trakcie  kompilacji.
       Nastpnie dokonywana jest kompresja/dekompresja podanych plikow.

       compress  uywa zmodyfikowanego algorytmu Lempel-Ziv spopularyzowanego w
       artykule "A Technique for High Performance Data Compression"  autorstwa
       Terry'ego  A.  Welcha,  ktory ukazal si w IEEE Computer, vol. 17, no. 6
       (lipiec 1984), strony. 8-19.  Jednakowe podcigi  w  pliku  s  pocztkowo
       zastpowane 9-bitowymi kodami o wartociach wikszych od 257. Gdy osignita
       zostanie warto kodow 512,  algorytm  zaczyna  uywa  kodow  10-bitowych,
       potem  11-bitowych  itd.  a do osignicia limitu podanego w linii polece
       opcj -b, domylnie jest  to  16  bitow.   limit_bit'ow  musi  si  zawiera
       pomidzy  9  a 16. Warto domylna moe by zmieniona w kodzie rodlowym, aby
       umoliwi dzialanie programu na komputerach z mniejsz iloci pamici.

       Gdy  osignity  zostanie  limit_bit'ow,   compress   zaczyna   kontrolowa
       wspolczynnik  kompresji.  Jeeli  wspolczynnik  jest zwikszany, compress
       kontynuuje uywanie biecego slownika.  Jednake,  jeeli  wspolczynnik  si
       zmniejsza,   compress  tworzy  od  nowa  tablic  podcigow,  co  pozwala
       algorytmowi zaadaptowa si do kolejnej porcji danych.

       Zauwa, e opcja -b nie jest uywana  przez  program  uncompress,  poniewa
       parametr  limit_bit'ow  jest  zapisywany  wraz  z kompresowanymi danymi.
       Zapisywana jest rownie wlaciwa warto w  naglowku  (magic  number),  aby
       upewni  si,  e  nie  zostanie  podjta  proba  dekompresji przypadkowych
       danych, lub kompresja danych wczeniej poddanych kompresji.

       Wydajno kompresji zaley od  wielkoci  danych  wejciowych,  iloci  bitow
       uywanych  w  kodach  oraz rozmieszczenia w danych jednakowych podcigow.
       Dane takie, jak kod rodlowy lub tekst w jzyku angielskim s redukowane o
       50-60  procent. Osigany stopie kompresji jest przewanie duo wikszy ni w
       kodowaniu  Huffmana  (uywanym  przez  program  pack),  lub   adaptywnym
       kodowaniu Huffmana (compact), kompresja przebiega te szybciej.

       Po  podaniu  opcji  -v  po  skompresowaniu kadego pliku wypisywana jest
       informacja na temat osignitego stopnia kompresji.

       Kod wyjcia jest normalnie rowny 0; jeeli ostatni plik jest po  (probie)
       kompresji  wikszy  ni  przedtem,  kod wyjcia jest rowny 2; jeeli wystpi
       jaki inny bld, kod wyjcia jest rowny 1.

ZOBACZ TAKE

       pack(1), compact(1)

DIAGNOSTYKA

       Usage: compress [-dfvcVr] [-b maxbits] [file ...]
               W linii polece znalazly si nieprawidlowe opcje.
       Missing maxbits
               Po opcji -b brakowalo parametru.
       file: not in compressed format
               Plik  podany  jako  parametr  programu  uncompress   nie   jest
               skompresowany.
       file: compressed with xx bits, can only handle yy bits
               Plik  zostal  skompresowany  przez program obslugujcy wiksz ilo
               bitow ni program compress na tym  komputerze.  Skompresuj  plik
               ponownie z mniejszym parametrem limit_bit'ow.
       file: already has .Z suffix -- no change
               Plik z rozszerzeniem nazwy .Z nie moe by ponownie kompresowany.
               Zmie nazw pliku i sprobuj ponownie.
       file: filename too long to tack on .Z
               Plik nie moe by skompresowany, poniewa jego nazwa  jest  dlusza
               ni 12 znakow. Zmie nazw pliku i sprobuj ponownie. Ta informacja
               nie pojawia si na systemach BSD.
       file already exists; do you wish to overwrite (y or n)?
               Odpowiedz "y", jeeli chcesz nadpisa istniejcy ju plik  wyjciowy
               lub "n", jeeli nie chcesz
       uncompress: corrupt input
               Program  otrzymal  sygnal  SIGSEGV co zazwyczaj oznacza, e plik
               wejciowy jest uszkodzony.
       Compression: xx.xx%
               Osignity stopie kompresji (tylko po podaniu opcji -v.)
       -- not a regular file or directory: ignored
               Gdy plik wejciowy nie jest zwyklym plikiem lub katalogiem (tzn.
               jest  np.   dowizaniem  symbolicznym,  gniazdem,  kolejk  FIFO,
               plikiem urzdzenia) jest pozostawiany bez zmian.
       -- has xx other links: unchanged
               Plik wejciowy ma twarde dowizania i nie  moe  zosta  zmieniony.
               Wicej  informacji  znajdziesz  w  opisie  polecenia ln(1).  Uyj
               opcji -f, aby wymusi kompresj plikow majcych twarde dowizania.
       -- file unchanged
               Rozmiar pliku nie zmniejszyl si  po  kompresji.  Plik  zostanie
               pozostawiony w oryginalnej postaci.

PROBLEMY

       Mimo,  e  skompresowane  pliki s kompatybilne na komputerach z du iloci
       pamici, dla plikow, ktore bd odczytywane na  innych  komputerach  naley
       uywa opcji -b 12, poniewa dekompresja moe by niemoliwa na komputerach z
       mniejsz iloci pamici (64KB lub mniej, jak na komputerach serii DEC PDP,
       lub Intel 80286, etc.)

       Uruchomienie  programu  z  opcj  -r  moe  niekiedy  spowodowa  falszywe
       komunikaty o bldach postaci

        "<filename>.Z already has .Z suffix - ignored"

       Mog one zosta zignorowane.  Wyjanienie  znajduje  si  w  komentarzu  do
       funkcji compdir() w pliku compress.c.

INFORMACJE O T/LUMACZENIU

       Powysze  tlumaczenie  pochodzi z nieistniejcego ju Projektu Tlumaczenia
       Manuali i moe nie by aktualne. W razie zauwaenia ronic  midzy  powyszym
       opisem  a  rzeczywistym  zachowaniem  opisywanego programu lub funkcji,
       prosimy o zapoznanie si z oryginaln (angielsk) wersj strony podrcznika.

                                     local                         compress(1)