oracular (1) compress.1.gz

Provided by: manpages-ro_4.23.1-1_all bug

NUME

       compress, uncompress.real - comprimă și extinde datele

SINOPSIS

       compress [ -f ] [ -k ] [ -v ] [ -c ] [ -V ] [ -r ] [ -b biți ] [ -- ] [ nume ... ]
       uncompress.real [ -f ] [ -k ] [ -v ] [ -c ] [ -V ] [ -- ] [ nume ... ]

DESCRIERE

       Rețineți  că  programul  care  în  mod normal ar fi instalat ca uncompress este instalat pentru Debian ca
       uncompress.real. Acest lucru a fost făcut pentru a evita conflictul cu programul  cu  același  nume,  mai
       frecvent utilizat, care face parte din pachetul „gzip”.

       compress  reduce dimensiunea fișierelor numite utilizând codificarea adaptivă Lempel-Ziv. Ori de câte ori
       este posibil, fiecare fișier este înlocuit cu unul cu extensia .Z,  păstrând  în  același  timp  aceleași
       moduri  de proprietate, timpii de acces și de modificare. În cazul în care nu se specifică niciun fișier,
       intrarea standard este comprimată la ieșirea standard. compress va încerca să  comprime  numai  fișierele
       obișnuite.  În special, va ignora legăturile simbolice. În cazul în care un fișier are mai multe legături
       dure, compress va refuza să îl comprime, cu excepția cazului în care se indică opțiunea -f.

       Dacă -f nu este dată și compress este rulat în prim-plan,  utilizatorul  este  întrebat  dacă  un  fișier
       existent trebuie să fie suprascris.

       Fișierele comprimate pot fi readuse la forma lor originală folosind uncompress.real.

       uncompress.real  primește  o  listă de fișiere în linia de comandă și înlocuiește fiecare fișier al cărui
       nume se termină cu .Z și care începe cu numărul magic corect cu un fișier necomprimat fără .Z.   Fișierul
       necomprimat va avea modul, proprietatea și marcajele de timp ale fișierului comprimat.

       Opțiunea -k face ca compress/uncompress să păstreze fișierele de intrare în loc să le elimine automat.

       Opțiunea  -c  face  ca  compress/uncompress.real  să  scrie  la  ieșirea  standard; niciun fișier nu este
       modificat.

       Dacă se specifică opțiunea -r, compress va funcționa recursiv. Dacă  oricare  dintre  numele  de  fișiere
       specificate  în  linia  de comandă sunt directoare, compress va coborî în directoare și va comprima toate
       fișierele pe care le găsește acolo. La comprimare, orice fișier deja comprimat  va  fi  ignorat,  iar  la
       decomprimare, orice fișier deja decomprimat va fi ignorat.

       Opțiunea -V îi indică fiecăruia dintre aceste programe să afișeze la ieșirea de eroare standard versiunea
       și nivelul de patch, împreună cu orice fanion de preprocesor specificat în timpul compilării, înainte  de
       a efectua orice comprimare sau decomprimare.

       compress  utilizează  algoritmul  Lempel-Ziv  modificat, popularizat în „A Technique for High Performance
       Data Compression”, Terry A. Welch, IEEE Computer, vol. 17, nr. 6 (iunie  1984),  pag.  8-19.  Subșirurile
       comune  din fișier sunt mai întâi înlocuite cu codurile 257 și mai sus pe 9 biți. Când se ajunge la codul
       512, algoritmul trece la coduri pe 10 biți și continuă să utilizeze mai mulți biți până  când  se  atinge
       limita  specificată  de  opțiunea -b (implicit 16). biți trebuie să fie între 9 și 16. Valoarea implicită
       poate fi modificată în sursă pentru a permite ca compress să fie rulat pe o mașină mai mică.

       După ce limita de biți biți este atinsă, compress verifică periodic raportul de comprimare.  Dacă  acesta
       crește,  compress  continuă  să  utilizeze  dicționarul  de  cod existent. Cu toate acestea, dacă rata de
       comprimare scade, compress renunță la tabelul de subșiruri și îl reconstruiește de la zero.  Acest  lucru
       permite algoritmului să se adapteze la următorul „bloc” al fișierului.

       Rețineți  că  opțiunea  -b  este  omisă pentru uncompress.real, deoarece parametrul de biți specificat în
       timpul comprimării este codificat în ieșire, împreună cu un număr magic pentru a  se  asigura  că  nu  se
       încearcă nici decomprimarea datelor aleatorii, nici recomprimarea datelor comprimate.

       Gradul  de  comprimare obținut depinde de dimensiunea datelor de intrare, de numărul de biți pe cod și de
       distribuția subșirurilor comune. În mod obișnuit, un text, cum ar fi codul sursă sau limba engleză,  este
       redus  cu 50-60%. Comprimarea este, în general, mult mai bună decât cea obținută prin codificarea Huffman
       (așa cum se utilizează în pachet) sau prin codificarea Huffman adaptivă (compact) și  durează  mai  puțin
       timp pentru calcul.

       Cu opțiunea -v, se afișează un mesaj care indică procentul de reducere pentru fiecare fișier comprimat.

       --  poate  fi utilizat pentru a opri analiza opțiunilor și pentru a forța toate argumentele rămase să fie
       tratate ca fiind rute.

DIAGNOSTICARE

       Starea de ieșire este în mod normal 0; dacă ultimul fișier este mai mare după (încercarea de) comprimare,
       starea este 2; dacă apare o eroare, starea de ieșire este 1.

       Utilizare: compress [-dfvcVr] [-b nr-max-biți] [fișier ...]
               Au fost specificate opțiuni nevalide în linia de comandă.
       Lipsește parametrul nr-max-biți
               nr-max-biți trebuie să fie după opțiunea -b.
       fișier: nu este în format comprimat
               Fișierul specificat la uncompress.real nu era comprimat.
       fișier: comprimat cu xx biți, poate gestiona doar yy biți
               fișier  a  fost  comprimat  de  un  program  care  putea  gestiona  mai mulți biți decât codul de
               comprimare de pe această mașină. Recomprimați fișierul cu un număr mai mic de biți.
       fișier: are deja sufixul .Z -- nicio schimbare
               Se presupune că fișierul este deja comprimat. Redenumiți fișierul și încercați din nou.
       fișier: nume de fișier prea lung pentru a fi adăugat .Z
               Fișierul nu poate fi comprimat deoarece numele său are mai mult de 12 caractere. Redenumiți-l  și
               încercați din nou. Acest mesaj nu apare pe sistemele BSD.
       fișier  already exists; do you wish to overwrite (y or n)? (există deja; doriți să îl suprascrieți (y sau
       n)?)
               Răspundeți cu „y” dacă doriți ca fișierul de ieșire să fie înlocuit; cu „n” în caz contrar.
       uncompress.real: intrare coruptă
               A fost detectată o încălcare SIGSEGV, ceea ce înseamnă, de obicei, că fișierul de intrare a  fost
               corupt.
       Comprimare: xx.xx%
               Procentul de intrare salvat prin comprimare; (relevant numai pentru -v).
       -- not a regular file or directory: ignored (nu este un fișier sau director obișnuit: se ignoră)
               În  cazul  în  care fișierul de intrare nu este un fișier sau un director obișnuit (de exemplu, o
               legătură simbolică, un soclu, un FIFO, un fișier de dispozitiv), acesta rămâne nealterat.
       --- has xx other links: unchanged (are xx alte legături: neschimbat)
               Fișierul de intrare are legături; acesta este lăsat neschimbat. A se vedea ln(1) pentru mai multe
               informații. Utilizați opțiunea -f pentru a forța comprimarea fișierelor cu legături multiple.
       -- fișier nemodificat
               Prin comprimare nu se realizează nicio economie. Intrarea rămâne virgină.

ERORI

       Deși fișierele comprimate sunt compatibile între mașinile cu memorie mare, -b12 ar trebui să fie utilizat
       pentru transferul de fișiere către arhitecturi cu un spațiu de procesare a  datelor  mic  (64KB  sau  mai
       puțin, cum ar fi seria DEC PDP, Intel 80286, etc.).

CONSULTAȚI ȘI

       pack(1), compact(1)

TRADUCERE

       Traducerea    în   limba   română   a   acestui   manual   a   fost   făcută   de   Remus-Gabriel   Chelu
       <remusgabriel.chelu@disroot.org>

       Această  traducere  este  documentație  gratuită;  citiți  Licența  publică  generală  GNU  Versiunea   3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩  sau  o  versiune  ulterioară  cu privire la condiții privind
       drepturile de autor.  NU se asumă NICIO RESPONSABILITATE.

       Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți  un  e-mail  la  ⟨translation-team-
       ro@lists.sourceforge.net⟩.