gunzip(1)
gunzip(1)
NAMN
gzip, gunzip, zcat — komprimera eller expandera filer
SYNOPSIS
gzip [ -acdfhlLnNrtvV19 ] [-S suffix] [namn ...] gunzip [ -acfhlLnNrtvV ] [-S suffix] [namn ...] zcat [ -fhLV ] [namn ...]
BESKRIVNING
gzip minskar storleken på angivna filer med Lempel–Ziv-kodning (LZ77).
Varje fil ersätts om möjligt av en ny fil med tillägget .gz (eller -gz för VMS, z för MSDOS/OS2 FAT/Windows FAT/Atari).
Ägarskap, rättigheter och tidsstämplar bevaras.
Om inga filer anges, eller om ett filnamn är -, komprimeras standard in till standard ut.
Symboliska länkar ignoreras.
gunzip tar en lista av filer och ersätter varje fil vars namn slutar med .gz, -gz, .z, -z, _z, .Z och som har rätt magiskt nummer med en okomprimerad version.
Även .tgz och .taz känns igen som .tar.gz respektive .tar.Z.
gunzip kan packa upp filer skapade av gzip, zip, compress, compress -H och pack. Formatet detekteras automatiskt. Vid zip krävs att endast en medlem finns och att deflate-metoden används. För riktiga zip-arkiv används istället unzip.
zcat är identiskt med gunzip -c. På vissa system kan det heta gzcat. Den kan läsa från filer eller standard in och skriver till standard ut.
Kompression görs alltid, även om den resulterande filen blir något större (pga headers). gzip bevarar rättigheter, ägarskap och tidsstämplar.
Formatet är specificerat i RFC 1952 (gzip) och RFC 1951 (deflate).
FLAGGOR
- -a, --ascii
- ASCII-läge: konverterar radslut beroende på system (t.ex. CRLF ⇄ LF).
- -c, --stdout, --to-stdout
- Skriv till standard ut, behåll ursprungliga filer.
- -d, --decompress, --uncompress
- Dekomprimera.
- -f, --force
- Tvinga komprimering/dekomprimering även vid flera länkar, befintliga filer, eller om data läses/skrivs via terminal.
- -h, --help
- Visa hjälptext.
- -l, --list
- Lista information om komprimerade filer (storlek, CRC, metod, etc).
- -L, --license
- Visa licenstext.
- -n, --no-name
- Spara inte ursprungligt filnamn eller tidsstämpel.
- -N, --name
- Spara och återställ alltid ursprungligt filnamn och tidsstämpel.
- -q, --quiet
- Undertryck alla varningar.
- -r, --recursive
- Rekursiv behandling av kataloger.
- -S .suf, --suffix .suf
- Använd annat suffix än
.gzvid komprimering.
- -t, --test
- Testa integritet hos komprimerad fil.
- -v, --verbose
- Visa detaljerad information om varje fil.
- -V, --version
- Visa versionsinformation.
- -#
- Ställ in komprimeringsnivå 1 (snabbast) till 9 (bäst). Standard är 6.
AVANCERAD ANVÄNDNING
Flera filer kan konkateneras och packas upp på en gång. Skadade medlemmar i en .gz kan hoppas över. För bättre kompression: slå ihop filer innan komprimering.
Exempel:
gzip -c fil1 > foo.gz gzip -c fil2 >> foo.gz gunzip -c foo > sammanslagen
MILJÖ
- GZIP
- Kan innehålla standardflaggor för gzip.
Exempel: export GZIP="-9v"
På VMS heter variabeln GZIP_OPT.
SE ÄVEN
Specifikation:
- RFC 1952 — gzip-format
- RFC 1951 — deflate-format
DIAGNOSTIK
Returvärde: 0 vid framgång, 1 vid fel, 2 vid varning.
Vanliga fel:
- "file: not in gzip format" – inte en gzip-fil
- "file: Corrupt input" – data är trasig
- "file already exists" – utfil finns redan
- "xx.x% saved" – statistik för komprimering
BEGRÄNSNINGAR
Vid skrivning till band krävs padding till blockgränser.
Detta kan orsaka varningar ("trailing garbage"). Använd --quiet för att tysta dessa.
BUGGAR
gzip rapporterar felaktiga storlekar för filer större än 4 GB. Använd istället:
zcat fil.gz | wc -c
I sällsynta fall kan --best ge sämre resultat än standardnivån.
På vissa redundanta filer komprimerar compress bättre än gzip.
COPYRIGHT
Copyright © 1992–2002 Free Software Foundation, Inc. Copyright © 1992–1993 Jean-loup Gailly.
Fri kopiering, distribution och översättning tillåten under samma villkor.
Sidslut
Orginalhemsidan på Engelska : https://linux.die.net/man/1/gunzip
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.