Provided by: manpages-fi_4.13-4_all bug

NIMI

       gzip, gunzip, zcat - tiivistä tai laajenna tiedostoja

YLEISKATSAUS

       gzip [ -acdfhklLnNrtvV19 ] [-S suffix] [ nimi ... ]
       gunzip [ -acfhklLnNrtvV ] [-S suffix] [ nimi ... ]
       zcat [ -fhLV ] [ nimi ... ]

KUVAUS

       Gzip reduces the size of the named files using Lempel-Ziv coding (LZ77).  Whenever possible, each file is
       replaced  by  one with the extension .gz, while keeping the same ownership modes, access and modification
       times.  (The default extension is z for MSDOS, OS/2 FAT, Windows NT FAT and  Atari.)   If  no  files  are
       specified,  or if a file name is "-", the standard input is compressed to the standard output.  Gzip will
       only attempt to compress regular files.  In particular, it will ignore symbolic links.

       Jos tiivistetyn tiedoston nimi on liian pitkä tiedostojärjestelmälle, gzip typistää  sen.   Gzip  yrittää
       typistää  vain  ne  tiedostonimen osat, joiden pituus on yli 3 merkkiä.  (Osa on erotettu pisteillä.) Jos
       nimi koostuu  vain  pienistä  osista,  pisimmät  osat  typistetään.  Esimerkiksi,  jos  tiedostonimet  on
       rajoitettu   14   merkkiin,  gzip.msdos.exe  typistetään  nimeksi  gzi.msd.exe.gz.   Nimiä  ei  typistetä
       järjestelmissä, joiden nimenpituutta ei ole rajoitettu.

       Oletuksena on, että gzip säilyttää alkuperäisen tiedostonimen ja aikaleiman tiivistetyssäkin tiedostossa.
       Niitä käytetään, kun tiedosto laajennetaan optiolla -N Tästä on hyötyä, kun  tiivistetyn  tiedoston  nimi
       typistyy tai aikaleima ei säily tiedostosiirrossa.

       Tiivistetyt  tiedostot  voidaan  palauttaa  alkuperäiseen  muotoonsa  gzip  -d  tai  gunzip tai zcat. Jos
       tiivistettyyn tiedostoon talletettu alkuperäinen nimi ei sovelly tiedostojärjestelmään, uusi  kelvollinen
       nimi rakennetaan alkuperäisestä.

       gunzip  takes  a  list of files on its command line and replaces each file whose name ends with .gz, -gz,
       .z, -z, or _z (ignoring case)  and which begins with the correct magic number with an  uncompressed  file
       without  the  original  extension.   gunzip  also  recognizes  the  special  extensions  .tgz and .taz as
       shorthands for .tar.gz and .tar.Z respectively.  When  compressing,  gzip  uses  the  .tgz  extension  if
       necessary instead of truncating a file with a .tar extension.

       gunzip can currently decompress files created by gzip, zip, compress, compress -H or pack.  The detection
       of the input format is automatic.  When using the first two formats, gunzip checks a 32 bit CRC. For pack
       and  gunzip  checks  the  uncompressed  length.  The  standard  compress format was not designed to allow
       consistency checks. However gunzip is sometimes able to detect a bad .Z file. If you get  an  error  when
       uncompressing a .Z file, do not assume that the .Z file is correct simply because the standard uncompress
       does  not  complain.  This  generally  means  that  the standard uncompress does not check its input, and
       happily generates garbage output.  The SCO compress -H format (lzh compression method) does not include a
       CRC but also allows some consistency checks.

       Files created by zip can be uncompressed by gzip only if they have a single member  compressed  with  the
       'deflation'  method.  This  feature  is  only  intended to help conversion of tar.zip files to the tar.gz
       format.  To extract a zip file with a single member, use a command like gunzip <foo.zip or gunzip -S .zip
       foo.zip.  To extract zip files with several members, use unzip instead of gunzip.

       zcat on identtinen gunzip  -c  kanssa.   (Joissakin  järjestelmissä  zcat  voidaan  asentaa  kuten  gzcat
       alkuperäislinkin  säilyttämiseksi  apuohjelmaan  compress.)  zcat  laajentaa  joko komentoriville annetun
       tiedostoluettelon tai vakiosyötön ja kirjoittaa laajennetut  tiedot  vakiotulostukseen.   zcat  laajentaa
       tiedostot, joilla on oikea taikaluku riippumatta siitä, onko niillä oikea nimen loppuosa .gz vai ei.

       Gzip  käyttää Lempel-Ziv algoritmia, jota käytetään apuohjelmissa zip ja PKZIP.  Aikaansaatu tiivistyksen
       määrä riippuu  syötteen  koosta  ja  yhteisten  merkkijonojen  jakaumasta.  Tyypillisesti  lähdekoodi  ja
       selväkielinen  teksti  tiivistyvät 60-70%.  Tiivistyssuhde on yleensä selvästi parempi kuin algoritmeilla
       LZW (jota käytetään ohjelmassa compress), Huffman koodaus (jota käyttää pack), tai  adaptiivinen  Huffman
       koodaus (compact).

       Tiivistys  tehdään  aina,  silloinkin  kun  tiivistetty  tiedosto  on  hiukan suurempi kuin alkuperäinen.
       Pahimmassa tapauksessa laajennus on muutama tavu gzip-tiedoston alussa plus 5 tavua jokaista  32K  lohkoa
       kohti,  eli  0.015%  laajennus  suurilla  tidostoilla.  Todellisuudessa  lohkojen määrä on tuskin koskaan
       suurempi  kuin  alkuperäinen.   gzip  säilyttää  tiedostojen  moodin,  omistuksen  ja   aikaleimat   sekä
       tiivistettäessä että laajennettaessa.

VALITSIMET

       -a --ascii
              Ascii  tekstimoodi:  muunna rivien loput paikallisen käytännön mukaisesti.  Tämä optio on käytössä
              vain eräissä ei-Unix järjestelmissä.  convert end-of-lines using local conventions. This option is
              supported only on some non-Unix systems MSDOS:lla CRLF muunnetaan  LF:ksi  tiivistettäessä  ja  LF
              CRLF:ksi laajennettaessa.

       -c --stdout --to-stdout
              Kirjoita tulos vakiotulostimelle; älä muuta alkuperäistiedostoja.  Jos syöttötiedostoja on useita,
              tulos  koostuu erillisistä tiivistetyistä jäsenistä. Paremman tiivistyksen saamiseksi liitä kaikki
              syöttötiedostot yhteen ennen tiivistämistä.

       -d --decompress --uncompress
              Pura tiivistys.

       -f --force
              Pakota  tiivistys  tai  laajennus  silloinkin,  kun  tiedostolla  on  useita  linkkejä,  tai   kun
              samanniminen   tiedosto  on  jo  olemassa,  tai  kun  tiivistetty  tieto  luetaan  päätteeltä  tai
              kirjoitetaan päätteelle.  Jos syöttötieto on muodossa, jonka gzip tunnistaa ja jos optio  --stdout
              on  myös  käytössä,  kopioi  syöttötieto muuttumattomana vakiotulostimeen: tällöin zcat käyttäytyy
              kuten cat. Jos optio -f ei ole  käytössä,  eikä  gzip  ole  taustatyönä,  se  pyytää  varmistamaan
              olemassa olevan tiedoston päällekirjoituksen.

       -h --help
              Näytä neuvonäyttö ja poistu ohjelmasta.

       -k --keep
              Keep (don't delete) input files during compression or decompression.

       -l --list
              Jokaisesta tiivistetystä tiedostosta näytetään seuraavat kentät:

                  compressed size: tiivistetyn tiedoston koko
                  uncompressed size: tiivistämättömän tiedoston koko
                  ratio: tiivistyssuhde (0.0% jos ei tiedossa)
                  uncompressed_name: tiivistämättömän tiedoston nimi

              Tiivistämätön  koko  on  -1  jos  tiedosto  ei  ole gzip muotoa (esim.  tiivistetyt .Z-tiedostot).
              Tällaisen tiedoston tiivistämättömän koon saat komennolla:

                  zcat tiedosto.Z | wc -c

              Kun käytetään lisäksi --verbose optiota, saadaan näytölle lisäksi seuraavat kentät:

                  method: tiivistysmenetelmä
                  crc: tiivistämättömän tiedon 32-bittinen CRC
                  date & time: tiivistämättömän tiedoston aikaleima

              Nykyisin tuetut tiivistysmenetelmät ovat deflate, compress, lzh (SCO compress -H) ja pack.  Muussa
              kuin gzip-muodossa olevien tiedostojen crc on ffffffff.

              Käytettäessä  optiota  --name,  tiivistämätön  nimi,  päiväys  ja  aika  ovat  tiivistystiedostoon
              talletettuja, jos ne ovat olemassa.

              Käytettäessä optiota --verbose, kokosummat ja tiivistyssuhteet tulevat näytölle,  elleivät  jotkut
              koot ole tuntemattomia. Käytettäessä optiota --quiet, otsikko- ja summarivejä ei näytetä.

       -L --license
              Näytä gzip lisenssi ja poistu ohjelmasta.

       -n --no-name
              Tiivistettäessä  ei talleteta alkuperäistä tiedostonimeä ja aikaleimaa oletusarvona. (Alkuperäinen
              nimi talletetaan aina, jos nimi oli pakko typistää.)  Laajennettaessa  ei  palauteta  alkuperäistä
              nimeä  (poistetaan vain gzip pääte tiivistetyn tiedoston nimestä) eikä alkuperäistä aikaleimaa (se
              kopioidaan tiivistetystä tiedostosta). Tämä optio on oletuksena laajennettaessa.

       -N --name
              Tiivistettäessä talletetaan aina alkuperäinen  tiedostonimi  ja  aikaleima;  tämä  on  oletusarvo.
              Laajennettaessa  palautetaan  alkuperäinen  tiedostonimi  ja aikaleima, jos ne ovat käytettävissä.
              Tämä optio on hyödyksi järjestelmissä, joissa nimenpituus  on  rajoitettu  tai  kun  aikaleima  on
              kadonnut tiedoston siirrossa.

       -q --quiet
              Estetään kaikki varoitukset.

       -r --recursive
              Kuljetaan  rekursiivisesti  läpi tiedostorakenteen. Jos jokin komentorivillä mainittu tiedostonimi
              on hakemisto, gzip menee hakemistoon ja tiivistää kaikki löytämänsä tiedostot (tai  laajentaa  ne,
              jos käytössä on gunzip ).

       -S .suf --suffix .suf
              When compressing, use suffix .suf instead of .gz.  Any non-empty suffix can be given, but suffixes
              other  than  .z  and  .gz should be avoided to avoid confusion when files are transferred to other
              systems.

              When decompressing, add .suf to the beginning of the list of suffixes to  try,  when  deriving  an
              output file name from an input file name.

       --synchronous
              Use synchronous output.  With this option, gzip is less likely to lose data during a system crash,
              but it can be considerably slower.

       -t --test
              Testi. Tarkistaa tiivistetyn tiedoston oikeellisuuden.

       -v --verbose
              Laajat tiedot. Näyttää kunkin tiivistetyn tai laajennetun tiedoston nimen ja tiivistysprosentin.

       -V --version
              Versio. Näyttää version numeron and ajo-optiot sekä poistuu ohjelmasta.

       -# --fast --best
              Säätelee  tiivistysnopeutta  käyttäen  määrittelynumeroa #, jossa -1 tai --fast osoittaa nopeimman
              tiivistysmenetelmän (vähäisin tiivistys) ja -9 tai --best osoittaa  hitaimman  tiivistysmenetelmän
              (paras  tiivistys).   Oletusarvoinen  tiivistystaso  on  -6  (siis  painottuu hyvään tiivistykseen
              nopeuden kustannuksella).

       --rsyncable
              When you synchronize a compressed file between two computers, this option allows rsync to transfer
              only files that were changed in the archive instead of the  entire  archive.   Normally,  after  a
              change is made to any file in the archive, the compression algorithm can generate a new version of
              the archive that does not match the previous version of the archive. In this case, rsync transfers
              the  entire  new  version  of  the  archive  to  the remote computer.  With this option, rsync can
              transfer only the changed files as well as a small amount of metadata that is required  to  update
              the archive structure in the area that was changed.

EDISTYNEET KÄYTTÖTAVAT

       Useita tiivistettyjä tiedostoja voidaan liittää yhteen. Tässä tapauksessa gunzip laajentaa kaikki jäsenet
       kerralla. Esimerkiksi:

             gzip -c tiedosto1  > foo.gz
             gzip -c tiedosto2 >> foo.gz

       Siten

             gunzip -c foo

       on sama kuin

             cat tiedosto1 tiedosto2

       Jos  .gz  tiedoston yksi jäsen on vahingoittunut, voidaan muut jäsenet vielä pelastaa (jos vahingoittunut
       jäsen poistetaan). Kuitenkin parempi tiivistys saadaan aikaan tiivistämällä kaikki jäsenet kerralla:

             cat tiedosto1 tiedosto2 | gzip > foo.gz

       tiivistää paremmin kuin

             gzip -c tiedosto1 tiedosto2 > foo.gz

       Jos  haluat  tiivistää  ketjutetut  tiedostot  uudelleen  paremman  tiivistyksen  aikaansaamiseksi,   tee
       seuraavasti:

             gzip -cd old.gz | gzip > new.gz

       Jos  tiivistetty  tiedosto  koostuu useasta jäsenestä, --list option ilmoittama tiivistämätön koko ja CRC
       koskevat vain viimeistä jäsentä.  Jos tarvitset kaikkien jäsenten tiivistämättömän koon, toimi näin:

             gzip -cd tiedosto.gz | wc -c

       Jos haluat tehdä  yhden  monijäsenisen  arkiston  niin,  että  jäsenet  voidaan  ottaa  esiin  toisistaan
       riippumatta,  käytä  arkisto-ohjelmia  kuten  tar  tai  zip. GNU tar tukee -z optiota, joka kutsuu gzip:n
       läpinäkyvästi. gzip on suunniteltu tar:n täydennykseksi eikä korvaajaksi.

YMPÄRISTÖ

       The obsolescent environment variable GZIP can hold a set of default options for gzip.  These options  are
       interpreted first and can be overwritten by explicit command line parameters.  As this can cause problems
       when  using  scripts,  this feature is supported only for options that are reasonably likely to not cause
       too much harm, and gzip warns if it is used.  This feature will be removed in a future release of gzip.

       You can use an alias or script instead.  For example, if gzip  is  in  the  directory  /usr/bin  you  can
       prepend $HOME/bin to your PATH and create an executable script $HOME/bin/gzip containing the following:

             #! /bin/sh
             export PATH=/usr/bin
             exec gzip -9 "$@"

KATSO MYÖS

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

       The  gzip  file  format  is  specified  in  P.  Deutsch,  GZIP  file  format  specification  version 4.3,
       <https://www.ietf.org/rfc/rfc1952.txt>, Internet RFC 1952  (May  1996).   The  zip  deflation  format  is
       specified    in    P.    Deutsch,   DEFLATE   Compressed   Data   Format   Specification   version   1.3,
       <https://www.ietf.org/rfc/rfc1951.txt>, Internet RFC 1951 (May 1996).

VIRHEILMOITUSTEN TULKINTA

       Normaalisuorituksen paluukoodi on 0.  Virhetilan paluukoodi on 1. Varoituksen paluukoodi on 2.

       Usage: gzip [-cdfhklLnNrtvV19] [-S suffix] [file ...]
              Komentorivillä on määritelty kelvottomia optioita.

       file: not in gzip format
              Ohjelmalle gunzip annettu tiedosto ei ole tiivistetty.

       file: Corrupt input. Use zcat to recover some data.
              Tiivistetty tiedosto on vahingoittunut. Tiedot virhekohtaan asti voidaan pelastaa komennolla

                    zcat tiedosto > recover

       file: compressed with xx bits, can only handle yy bits
              Tiedosto oli tiivistetty ohjelmalla (käyttäen LZW:tä) joka  voi  käsitellä  enemmän  bittejä  kuin
              tämän  koneen laajennuskoodi. Tiivistä tiedosto uudelleen gzip-ohjelmalla, joka tiivistää paremmin
              ja käyttää vähemmän muistia.

       file: already has .gz suffix -- unchanged
              Ohjelma luulee, että tiedosto on jo tiivistetty. Anna tiedostolle uusi nimi ja yritä uudestaan.

       file already exists; do you wish to overwrite (y or n)?
              Vastaa "y" jos haluat korvata tulostustiedoston; vastaa "n" jos et.

       gunzip: corrupt input
              Ohjelma on havainnut SIGSEGV virheen, joka yleensä tarkoittaa syöttötiedostovirhettä.

       xx.x% Tiivistyksen tilansäästöprosentti.
              (Merkitystä vain optioilla -v ja -l.)

       -- not a regular file or directory: ignored
              Kun syöttötiedosto ei ole tavallinen tiedosto tai  hakemisto  (esim.  symbolinen  linkki,  socket,
              FIFO, laitetiedosto), sitä ei muuteta.

       -- has xx other links: unchanged
              Syöttötiedostoon  on  linkkejä  eikä  sitä  muuteta.  Katso  lisätietoja  ln(1)  Käytä  optiota -f
              pakottaaksesi monilinkkisen tiedoston tiivistyksen.

VAROITUKSET

       Kirjoitettaessa tiivistettyä tietoa nauhalle on yleensä tarpeen  täyttää  tulostus  nollilla  lohkorajaan
       saakka.  Kun  tieto luetaan ja koko lohko siirretään ohjelmallegunzip laajennettavaksi, gunzip havaitsee,
       että tiivistetyn tiedon jälkeen on ylimääräistä  roskaa  ja  antaa  varoituksen.  Käytä  optiota  --quiet
       varoituksen estämiseen.

BUGIT

       The  gzip  format  represents  the  input  size  modulo  2^32,  so  the  --list  option reports incorrect
       uncompressed sizes and compression ratios for uncompressed files 4 GB and larger.  To  work  around  this
       problem, you can use the following command to discover a large uncompressed file's true size:

             zcat tiedosto.gz | wc -c

       Optio   --list   ilmoittaa   kooksi   -1   ja   crc:ksi   ffffffff,   jos  tiivistetty  tiedosto  ei  ole
       suorahakuvälineellä.

       Eräissä harvinaisissa tapauksissa optio --best  antaa  huonomman  tiivistyksen  kuin  oletustiivistystaso
       (-6). Joissakin merkityksettömissä tapauksissa compress tiivistää paremmin kuin gzip.

COPYRIGHT NOTICE

       Copyright © 1998-1999, 2001-2002, 2012, 2015-2018 Free Software Foundation, Inc.
       Copyright © 1992, 1993 Jean-loup Gailly

       Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice
       and this permission notice are preserved on all copies.

       Permission  is  granted  to copy and distribute modified versions of this manual under the conditions for
       verbatim copying, provided that the entire resulting derived work is distributed under  the  terms  of  a
       permission notice identical to this one.

       Permission is granted to copy and distribute translations of this manual into another language, under the
       above conditions for modified versions, except that this permission notice may be stated in a translation
       approved by the Foundation.

KÄÄNNÖS

       Tämän käsikirjan suomenkielisen käännöksen tekivät Tuukka Forssell <taf@jytol.fi>

       Tämä  käännös on ilmainen dokumentaatio; katso tekijänoikeusehdot GNU General Public License -versiosta 3
       tai uudemmasta. Emme ota vastuuta.

                                                      local                                              GZIP(1)