Zcat - Linux Command - Poloaiga a Unix

Igoa

gzip, fanazip, zcat - faʻamalosi pe faʻalautele faila

Aotelega

gzip [ -acdfhlLnNrtvV19 ] [ -S suffix ] [ igoa ... ]
fuszip [ -acfhlLnNrtvV ] [ -S suffix ] [ igoa ... ]
zcat [ -fhLV ] [ igoa ... ]

Faʻamatalaga

Gzip faaitiitia le tele o faila ua faaigoaina e faaaoga ai le Lempel-Ziv coding (LZ77). Soʻo se taimi e mafai ai, o faila taʻitasi e suia e le tasi ma le faʻaopoopoga .gz , ao tausia le tutusa o le umiaina o auala, avanoa ma fesuiaiga taimi. (O le faʻalauteleina o le faʻaopoopoga o le -gz mo VMS, z mo MSDOS, OS / 2 FAT, Windows NT FAT ma Atari.) Afai e leai ni faila e faʻamaonia, pe afai o le faila o le "-", galuega faatino. Gzip o le a taumafai e faʻapipiʻi faila masani. Aemaise lava, o le a le amanaiaina sootaga fesootai.

Afai o le igoa o le faila faila ua umi tele mo lona faila, gzip tuncates . Gzip e taumafai e siaki naʻo vaega ole igoa o le faila umi atu nai lo le 3 mataitusi. (O se vaega e faʻamaonia e togitogi.) Afai o le igoa e aofia ai vaega laiti, o pito sili ona umi e le faʻamaonia. Mo se faʻataʻitaʻiga, afai e gata igoa o faila i 14 mataitusi, gzip.msdos.exe ua faʻapipiʻiina i gzi.msd.exe.gz. Igoa e le o faʻamaonia i luga o faiga e leai se tapulaa i le umi ole igoa ole faila.

I le le mafai, gzip tausia le igoa muamua o le faila ma le timatamp i le faila faila. O nei mea e faʻaaoga pe a vavae le faila i le filifiliga -N . E aoga lenei mea pe a le faʻamaonia le igoa o le faila faila poʻo le taimi e leʻi faʻasaoina ai le taimi faʻasologa pe a uma le failaina o se faila.

E mafai ona toe faʻaleleia faila faila i la latou faʻataʻitaʻiga muamua e faʻaaoga ai le gzip -d poʻo le gunzip poʻo le zcat. Afai o le uluai igoa na teuina i le faila faila e le fetaui mo lana faila, o le a fausia se igoa fou mai le uluai kopi e faia ai le tulafono.

fana o le fuszip se lisi o faila i luga o lana laina laina ma suitulaga ai faila taitasi o lona igoa e faaiu i .gz, -gz, .z, -z, _z poo .Z ma e amata i le numera saʻo ma se faila e le faʻaaogaina e aunoa ma le faʻaopoopoga muamua . Gunzip foi e amanaʻia faʻaopoopoga faʻapitoa .tgz ma .taz o ni shorthands mo .tar.gz ma .tar.Z taʻitasi. Pe a faʻapipiʻi, faʻaaoga le gzip le extension .tgz pe'ā tatau ai, nai lo le faʻapipiʻiina o se faila i le faʻalautelega .tar .

Gunzip mafai ona vaeluaina nei faila na faia e gzip, zip, compress, compress -H poo le teuina. O le faʻamatalaga o le faʻaaogāina o le faʻapipiʻi e otometi. Pe a faʻaaoga muamua pepa muamua e lua, e siaki e gunzip le 32 tikeri CRC. Mo le siaki, e siaki e gunzip le uumi o le mamafa . O le faatulagaga faʻapipiʻi o le faʻapipiʻiina e lei fuafuaina e faʻatagaina ai siaki tumau. Ae peitaʻi o le gunzip o nisi taimi e mafai ona iloa ai se faila leaga .Z. Afai e te maua se mea sese pe a e le osofaia se faila file .Z , aua e te manatu o le faila fileZZ e saʻo ona o le maualuga o le tulaga e le faitio. O lona uiga masani o le maualuga o le tulaga e le siaki ai lona sao, ma fiafia e gaosia ai lapisi otaota. O le compression o le SCO -H (le lzh compression methodology) e le aofia ai se CRC ae mafai foi ona maua ai ni siaki masani.

O faila na faia e le zip e le mafai ona faʻamalosia e le gzip pe afai ei ai se tagata e toatasi e faʻapipiʻiina i le metotia faʻafaʻatau. O lenei ata ua na ona faamoemoe e fesoasoani i le liua o tar.zip faila i le tar.gz format. Ina ia sii mai faila zip ma nisi o sui auai, faʻaaoga le faʻavae nai lo le fana.

zcat e foliga tutusa i le gunzip -c. (I luga o nisi faiga, e mafai ona faʻapipiʻi le zcat e faʻapipiʻi ai le uluaʻi fesoʻotaʻiga e faʻapipiʻi ai). O le zcat e le aofia ai se lisi o faila i luga o le laina o le laina poʻo le faʻasologa o faʻamaumauga ma tusi ai faʻamaumauga e le faʻamaonia i luga o le tulaga faʻapitoa. zcat o le a osofaʻia faila e iai le numera saʻo pe oi ai se .gz suffix pe leai.

Gzip faʻaaoga le Lempel-Ziv algorithm faʻaaoga i zip ma PKZIP. O le tele o le faʻamalosi e maua e fuafua i le tele o le faʻaogaina ma le tufatufaina o mea masani masani. O le mea masani, o tusitusiga e pei o le faʻailoga poʻo le Igilisi e faʻaititia i le 60-70%. E sili atu le sili atu le lelei o le faʻamaʻiina nai lo le ausia e le LZW (e pei ona faʻaaogaina i le compress ), faʻamaumauga a Huffman (e pei ona faʻaaogaina i le faʻailoga ), poʻo le faʻamaonia o Huffman coding ( compact ).

E faʻaauau pea ona faʻaaloalo, e tusa lava pe sili atu le laʻititi o le faila faila i le uluaʻi kopi. O le faʻalavelave sili ona leaga o faʻaletupe o nai tiketi ia mo le ulutala o le gzip, ma le 5 inisi i le 32K poloka, poo se faʻaopoopoga o le 0.015% mo faila tetele. Manatua o le numera moni o poloka poloka e toetoe lava a le faʻaateleina. gzip faasao le faiga, o le puleaina ma le faasologa o faila i le taimi e faʻamalosi ai poʻo le faʻamalosi.

FUAFUAGA

-a -ascii

Taʻiala o le Anotusi: faʻafeiloaʻi laina pito i lalo e faʻaaoga ai faʻasalalauga i le lotoifale. O lenei filifiliga e lagolagoina i luga o nisi o polokalama ole Unix. Mo MSDOS, CR LF ua liua i le LF pe a faʻamalosi, ma LF ua liua i le CR LF pe a osofaʻia.

-c --stdout -to-stdout

Tusi tusitusi i luga o tulaga faʻapitoa; tausia uluai faila e le suia. Afai e tele ni faila faʻapipiʻi, o le galuega faatino e aofia ai se faasologa o tagata tutoʻatasi ua tuufaatasia. Ina ia maua se faʻamalosi sili atu, ia faʻamaonia uma faila faʻapipiʻi ao leʻi faʻamalosiina.

-d - faʻataʻatia - faʻafefe

Faʻasalaga.

-f - faamalosia

Faʻasalaga malosi pe faʻalavelaveina e tusa lava pe tele fesoʻotaʻiga a le faila pe o iai foi le faila faila, pe a fai o le faʻamaumauga faʻamatalaga e faitau mai pe tusitusia i se laina. Afai e le oi ai le faʻamatalaga o loʻo i ai i se faatulagaga ua iloa e le gzip, ma afai e maua le filifiliga --stdout, kopi kopi o le initaneti e aunoa ma se suiga i le tulaga masani: let z beha behaving as cat. Afai - e le o tuuina atu, ma pe a le o taʻavale i tua, gzip oso e faʻamautinoa pe tatau ona solo le faila i le taimi nei.

-h -help

Faaali atu se fesoasoani fesoasoani ma taofi.

-l - lisi

Mo faila faila taʻitasi, lisi lisi nei:


mamafa mamafa: tele o le faila faila
numera le faʻamalosia: tele o le faila le faʻamalosi
ratio: fua faʻatusatusa (0.0% pe a le iloa)
uncompressed_name: igoa o le faila e le faʻaaogaina

Ole laititi e le faʻaaogaina ua tuʻuina atu ile -1 mo faila e le o le gzip format, e pei o faila faila .Z. Mo le mauaina o le numera le faʻamalosia mo sea faila, e mafai ona e faʻaaoga:


zcat file.Z | wc -c

I le faʻatasi ai ma le filifiliga --verbose, o loʻo faʻaalia foi vaega nei:


metotia: metotia faʻamalosi
crc: le CRC 32-bit o faʻamatalaga e le faʻamaonia
aso ma le taimi: taimi faʻamaufaʻailoga mo le faila faiva

O auala faʻapitoa o loʻo lagolagoina i le taimi nei o loʻo faʻataʻitaʻia, faʻamalosi, lzh (compression -H) ma teu. O le crc ua tuʻuina atu o se ffffffff mo se faila e le o le gzip format.

Faʻatasi - Igoa, le igoa e le faʻamaonia, aso ma le taimi o mea ia e teuina i totonu o le faila faila pe a iai.

Faʻatasi - faʻamaonia, o le tele o totoa ma le faʻamalosi o le faʻaogaina mo faila uma o loʻo faʻaalia, seivagana ua le iloa nisi lapopoa. Faatasi ai ma, - e le o faaalia le ulutala ma laina totoa.

-L - mea leaga

Faʻaali atu le laisene gzip ma tuʻu.

-n -no-igoa

Pe a faʻamalosi, aua le faʻasaoina le igoa muamua o le faila ma le timeta taimi e le mafai ai. (O le igoa muamua e faʻaolaina pe afai o le igoa e tatau ona faanumeraina.) A e faʻamalosi, aua le toe faʻafouina le igoa muamua o le faila pe afai o iai (aveese le suffi suffix mai le igoa faila file) ma aua nei toe faʻafoʻiina le taimi muamua pe a iai (kopi mai le faila faila). O lenei filifiliga o le mea e le mafai ona faʻaaogaina pe a osofaʻia.

-N - igoa

Pe a faʻamalosi, ia teuina muamua le igoa muamua o le faila ma le faailoga taimi; o le faaletonu lenei. Pe a faʻafefe, toe faʻafouina le igoa muamua o le faila ma le timeta taimi pe a iai. O lenei filifiliga e aoga tele i luga o polokalama e iai le tapulaa i le umi o le igoa ole faila pe o le taimi foi na leiloa ai le taimi ua maeʻa pe a uma le failaina o se faila.

-i - tutusa

Aveese uma lapataiga.

- e leai se aoga

Faʻasalalau le fausaga o le lisi. Afai o se tasi o igoa o le faila o loʻo faʻamaonia i luga o le laina o poloaiga o ni tusi, o le a alu ifo le gzip i totonu o le tusi ma faʻapipiʻi uma faila o loʻo maua ai (pe faʻasalaina i le tulaga o le fana ).

-S .suf - suffix .suf

Faaaoga le suffix .suf nai lo le .gz. Soo se lava lava mea e mafai ona tuʻuina atu, ae o sufasiva e ese mai le .z ma le .gz e tatau ona aloese mai le faʻalavelave pe a faʻafefe faila i isi faiga. E le mafai ona faʻaaogaina le fuszip i le faʻaaogaina o faila e tusa lava pe o le a lava le mamafa, pei o:


gunzip -S "" * (*. * mo MSDOS)

O lomiga muamua o le gzip sa faʻaaoga ai le .z suffix. Na suia lenei mea ina ia aloese ai mai feteenaiga ma le (1).

-t -test

Suʻega. Siaki le amio saʻo faila faila.

-v - verbose

Verbose. Faʻaali le igoa ma le pasene pasene mo faila taʻitasi e faʻapipiʻiina pe faʻalavelaveina.

-V - feiloaiga

Version. Faʻaali le numera faʻamaumauga ma le tuufaatasiga ona filifili loa lea.

- # - faʻagata --best

Faʻatonutonu le saoasaoa o le faʻamalosi e faʻaaoga ai le numera faʻamaonia, pe a maise ile -1 poʻo le faʻamaoni e faʻaalia le auala sili ona faigata (compression) ma -9 poʻo le --best o loʻo faʻaalia ai le faʻagasologa o le faʻasolosolo faiga (sili ona lelei). Le maualuga o le faʻavasegaina o le faʻavasegaina o le -6 (o lona uiga, faʻafefe i le maualuga o le mamafa i le tau o le saoasaoa).

Faʻaaogaina Faʻatau

O faila faila e tele e mafai ona faʻasalalau. I lenei tulaga, o le fana o le a aveesea uma ai tagata i le taimi e tasi. Faataitaiga:


gzip -c file1> foo.gz
gzip -c file2 >> foo.gz

Ona


gunzip -c foo

tutusa ma


cat file1 file2

I le tulaga o le faaleagaina o se tasi o se faila file .gz, o isi sui o le a mafai ona toe maua mai (pe afai ua aveese le sui ua faaleagaina). Ae ui i lea, e mafai ona sili atu le faʻamalosi e ala i le faʻapipiʻiina o tagata uma i le taimi e tasi:


cat file1 file2 | gzip> foo.gz

sili atu ona lelei nai lo


gzip -c file1 file2> foo.gz

Afai e te manaʻo e toe faʻafoʻi faila faifaʻatasiga ina ia sili atu le faʻamalosi, fai:


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

Afai o se faila faʻapipiʻi e aofia ai le tele o sui usufono, o le numera le faʻamaonia ma CRC e lipotia e le lisi --list e faʻaaoga i le sui mulimuli. Afai e te manaʻomia le numera le faʻamalosia mo tagata uma, e mafai ona e faʻaaoga:


gzip -cd file.gz | wc -c

Afai e te manao e fatuina se faila faila e tasi ma le tele o sui ina ia mafai ona aveese mai i se taimi tutoatasi tagata o le ekalesia, ia faaaoga se fale teu oloa e pei o le tar po o le zip. GNU tar lagolago le -z filifiliga e faʻaaoga saʻo le gzip. gzip ua mamanuina e avea o se fesoasoani i le tar , ae le o se sui.

VAAI I LE ALO

toso (1)

O le gzip file format ua faamaoti mai i le P. Deutsch, GZIP file format specification version 4.3, , Internet RFC 1952 (Me 1996). O le zip zip format ua faʻamaonia mai i le P. Deutsch, DEFLATE Faʻamaumauga Faʻamaumauga Faʻamaumauga Faʻamaumauga 1.3, , Internet RFC 1951 (Me 1996).

Taua: Faʻaaoga le poloaiga a tagata ( % man ) e iloa ai pe faʻapefea ona faʻaaoga se poloaiga i luga o lau komepiuta faapitoa.