Provided by: manpages-fi_4.21.0-2_all 

NIMI
gzip, gunzip, zcat - tiivistä tai laajenna tiedostoja
YLEISKATSAUS
gzip [ -acdfhklLnNrtvV19 ] [-S suffix] [ nimi ... ]
gunzip [ -acfhklLnNrtvV ] [-S suffix] [ nimi ... ]
zcat [ -fhLV ] [ nimi ... ]
KUVAUS
The gzip command 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.
The gzip command 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 voi nykyisin laajentaa apuohjelmilla gzip, zip, compress, compress -H tai pack luotuja tiedostoja.
Syöttömuodon tunnistus on automaattinen. Käytettäessä kahta ensimmäistä muotoa gunzip tarkistaa 32 bitin
CRC:n. Apuohjelmat pack, gunzip tarkistavat tiivistämättömän pituuden. Apuohjelman compress muotoa ei ole
suunniteltu oikeellisuustarkistusta silmälläpitäen. Kuitenkin gunzip pystyy toisinaan havaitsemaan
virheellisen .Z-tiedoston. Jos saat virheilmoituksen laajentaessasi .Z-tiedostoa, älä oleta, että
uncompress ei valita. Yleensä se tarkoittaa vain sitä, että uncompress ei tarkista syöttötietoa ja
tulostaa onnellisena roskaa... SCO:n compress -H muoto (lzh tiivistysmenetelmä) ei sisällä CRC:tä, mutta
sallii joitakin oikeellisuustarkistuksia.
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).
Compression is always performed, even if the compressed file is slightly larger than the original. The
worst case expansion is a few bytes for the gzip file header, plus 5 bytes per 32 KiB block, or an
expansion ratio of 0.015% for large files. The actual number of used disk blocks almost never increases.
gzip normally preserves the mode and modification timestamp of a file when compressing or decompressing.
If you have appropriate privileges, it also preserves the file's owner and group.
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
When compressing, always save the original file name, and save the seconds part of the original
modification timestamp if the original is a regular file and its timestamp is at least 1
(1970-01-01 00:00:01 UTC) and is less than 2**32 (2106-02-07 06:28:16 UTC, assuming leap seconds
are not counted); this is the default. When decompressing, restore from the saved file name and
timestamp if present. This option is useful on systems which have a limit on file name length or
when the timestamp has been lost after a file transfer.
-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
Test. Check the compressed file integrity then quit.
-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 ohjelmalle gunzip laajennettavaksi, gunzip havaitsee,
että tiivistetyn tiedon jälkeen on ylimääräistä roskaa ja antaa varoituksen. Käytä optiota --quiet
varoituksen estämiseen.
BUGIT
Eräissä harvinaisissa tapauksissa optio --best antaa huonomman tiivistyksen kuin oletustiivistystaso
(-6). Joissakin merkityksettömissä tapauksissa compress tiivistää paremmin kuin gzip.
VIRHEISTÄ ILMOITTAMINEN
Ilmoita ohjelmistovioista (englanniksi) osoitteeseen <bug-gzip@gnu.org>
GNU gzip-kotisivu: <https://www.gnu.org/software/gzip/>
Yleisohjeita GNU-ohjelmistojen käyttöön: <https://www.gnu.org/gethelp/>
COPYRIGHT NOTICE
Copyright © 1998-1999, 2001-2002, 2012, 2015-2022 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)