Zcat - Linux Command - Polokalamu Unix

Inoa

gzip, gunzip, zcat - hōʻole a hoʻonui i nā pūnaewele

Hōʻuluʻulu

gzip [ -acdfhlLnNrtvV19 ] [ -S suffix ] [ name ... ]
ka pūnana [ -acfhlLnNrtvV ] [ -S suffix ] [ name ... ]
zcat [ -fhLV ] [ inoa ... ]

Hōʻike

Hiki ke Gzip i ka nui o nā inoa i kapaʻia me ka Lempel-Ziv coding (LZ77). I nā manawa e hiki ai, ua hoʻololiʻia kēlā me kēia faila me ka lōʻihi .gz , oiai e mālama ana i nāʻano pono like, ke komo a me ka manawa hoʻololi. (ʻO ka lālā kuhi he -gz no VMS, z no MSDOS, OS / 2 FAT, Windows NT FAT, a me Atari.) Ināʻaʻohe kikowaena e kuhikuhiʻia, a inā he inoa inoa "-", ua hoʻokomoʻia keʻano o keʻano huahana. E ho'āʻo waleʻo Gzip e hoʻopili i nā faila maʻamau. Eia kekahi, e haʻalele i nā loulou hōʻailona.

Inā lōʻihi ka lōʻihi o ka inoa inoa o kona pūnaewele pūnaewele, gzip truncates ia. E ho'āʻo anaʻo Gzip e kālai i nā'āpana o ka inoa o ka inoa ma mua o 3 mau kiʻi. (Hoʻoheleʻia kahi hapa e nā kikowaena.) Inā he inoa liʻiliʻi ka inoa,ʻo nā mea lōʻihi loa ka'āpana. Eia kekahi laʻana, inā pau ka inoa o nā pūnaewele i 14 mau huapalapala, gzip.msdos.exe ke hoʻokomoʻia i gzi.msd.exe.gz. ʻAʻole i hoʻokomoʻia nā inoa ma nā pūnaewele i loaʻaʻole ka palena i ka lōʻihi o ka inoa inoa.

ʻO ka meaʻole,ʻo ka gzip mālama i ka inoa inoa kumu mua a me ka manawa manawawā i loko o ka pūnae hoʻopaʻa. Hoʻohanaʻia kēia mau mea ma ka weheʻana i ka faila me ka koho -N . He mea pono kēia i ka wā i'ākuhiʻia ai ka inoa o ka pūnaewele hoʻopaʻaʻia aiʻole i ka wā i mālamaʻoleʻia ai ka pepa manawa ma hope o ka hoʻoiliʻana i kahi waihona.

Hiki ke hoʻihoʻiʻia nā waihona compressed i ko lākouʻano kumu me ka hoʻohanaʻana i ka gzip -d a i ka gunzip a iʻole ka mea kūʻai. Inā kūponoʻole ka inoa kumu i ka waihona pūnaewele i mea e pono ai kona pūnaewele pūnaewele, ua kūkuluʻia kekahi inoa hou mai ka mea mua e hana ai i ke kānāwai.

laweʻo gunzip i ka papa inoa o nā faile ma kāna laina kauoha a pani i kēlā me kēia faileʻa i hōʻoia kona inoa me .gz, -gz, .z, -z, _z, a .Z a hoʻomaka me ka helu magic pololei me kahi laulāʻole iʻole ka hoʻopili mua . ʻike pū ka gunzip i nā extension nui .tgz a me .taz e like me nā pōkole no ka .tar.gz a me ka .tar.Z maʻamau. I ka hōʻoluʻoluʻana, hoʻohana ka gzip i ka extension .tgz inā pono ma mua o ka ho'āʻoʻana i kahi faila me kahi extension extension.

hiki i ka gunzip ke kāpili i nā kope i hakuʻia e ka gzip, ka zip, ka pulupili, ka pulupili -H aiʻole ka paena. ʻO kaʻike o ka hōpomo hoʻokomo ka mea maʻamau. Ke hoʻohanaʻia nā papahana muaʻelua, ʻikeʻo gunzip i kahi 32 CRC CR. No ka paʻi,ʻikeʻo gunzip i ka lōʻihi lōʻihiʻole. ʻAʻole i hoʻonohonohoʻia ka papa hana hōʻoki maʻamau eʻae i nā kānana kūlike. Akā, hiki i ke gunzip keʻike i kekahi kōnae hewa .Z i kekahi manawa. Inā loaʻa iāʻoe kahi hewa i ka wā o ka uncompressing a .Z file , mai manaʻoʻoe i ka pololei o ka file .Z. No ka mea,ʻaʻole i hoʻopiʻi ka pāʻani papahana. ʻO keʻano o kēiaʻano,ʻaʻole e nānāʻia ka hoʻokomoʻana o ka papa pāʻaniʻole, a me kaʻoluʻolu e hoʻopuka i nā hua'ōpala. ʻO ka pūʻulu SCO -H ka palapala (lzh ka hoʻokūkū)ʻaʻole i hoʻokomo i ka CRC akā hāʻawi pū kekahi i nā kānana maʻamau.

Hiki i nā'ōnaehana i hanaʻia ma ka zip ke hoʻokauʻoleʻia e gzip wale nō inā loaʻa iā lākou kekahi lālā i hoʻokomoʻia me ka 'deflation'. ʻO kēia hiʻohiʻona wale nō ka mea e kōkua ai i ka hoʻololiʻana i nā kōnae tar.zip i ka hōhā.g.gz. No ka unuhiʻana i nā faila zip me kekahi mau lālā, e hoʻohana i ka hoʻokuʻu ma mua aʻe o ka gunzip.

ua like ka zcat me gunzip -c. (Ma kekahi mau pūnaewele, hiki ke hoʻonohonohoʻia ka zcat e like me ka gzcat e mālama i ka loulou mua e pākuʻi .) Hoʻopuka ka mea hoʻonā i ka papa inoa o nā faila ma ka laina kauoha a iʻole kona kūlana i kauʻia a kākau i nāʻikepiliʻole i hōʻikeʻia ma ka papahanaʻoihana. e hoʻolālā aiʻo zcat i nā'ōnaehana i loaʻa ka helu kānalua pololei inā loaʻa iā lākou kahi lawa .gz aʻaʻoleʻole.

Hoʻohanaʻo Gzip i ka Lempel-Ziv algorithm i hoʻohanaʻia ma zip a me PKZIP. ʻO ka nui o ka hoʻoikaika i loaʻa e pili ana i ka nui o ka hoʻokomoʻana a me ka hoʻokaʻawaleʻana i nā pani likeʻole. ʻO ka mea maʻamau, ua ho'ēmiʻia nā mea e like me ka helu kumu a me ka'ōlelo Pelekania e 60-70%. Heʻoi aku ka maikaʻi o ka hoʻokaumaha ma mua o ka mea i loaʻa e ka LZW (e like me ka hoʻohanaʻana i ka pāʻani ), hoʻoponopono Huffman (e like me ka hoʻohanaʻana i ke pack ), a me Huffman coding ( compact ).

Hoʻomaʻamaʻa mauʻia ka paʻakikī,ʻoiai inā heʻoi aku ka nui o ka waihona compressed ma mua o ka'ōkuhi mua. ʻO ka hoʻonuiʻiaʻana o ka hoʻonuiʻana, he hapa wale nō no ka header gzip file, a me 5 bytes i kēlā me kēia 32K pākahi, aiʻole ka lālā hoʻonui o 0.015% no nāʻaoʻao nui. E hoʻomaopopo i ka helu maoli o nā pahu hakahaka hoʻohana i kahi kokokeʻole e hoʻonui. Gzip mālama i keʻano, ka mana a me ka manawa manawa o nā faila i ka wā e hōʻoluʻolu aiʻole eʻaeʻana.

OPTIONS

aʻa

Keʻano o ka'ōlelo maʻamau: hoʻololi i nā hopena o nā palena me ka hoʻohanaʻana i nā kaʻina'āina. Ke kākoʻo 'ia kēia koho ma nāʻenehana Unix wale nō. No MSDOS, ua hoʻololiʻia ka CR LF i ka LF i ka manawa e hoʻopiliʻana, a ua hoʻohuliʻiaʻo LF i CR LF i ka wā e discompressing.

-c --stdout - hoʻokūkū

Kākau i nā puka puka ma ka pukahana maʻamau; mālama i nā kope kumu i hoʻololiʻoleʻia. Inā he mau waihona komo wale nō,ʻo ka huahana he papahana o nā lālā i kōwiliʻia. No ka loaʻaʻana o ka hoʻopihapiha maikaʻi aʻe, concatenate nā kōnae komo a pau ma mua o ka compressing iā lākou.

-d -ʻoʻoleʻa - pāʻani

Hoʻopilikia.

-e hoʻokō

Ka hōʻeha ikaika a me ka hoʻopaleʻaʻana inā paha he mau loulou lōʻihi iʻole e like paha ka pūnaewele e like me ia, aiʻole inā e heluheluʻia nāʻikepili i kākauʻia aiʻole i kākauʻia i kahi pahu. Ināʻaʻohe i hoʻokomo i kaʻike hoʻokomo i kahi hōʻailona iʻikeʻia e gzip, a inā hāʻawiʻia ka koho --stdout, e kope i kaʻike hoʻokomo me ka loliʻole i ka ouput o: e hana ka zcat me ka pipi. Ināʻaʻohe i hāʻawiʻia, ai ka wā eʻole e holo i ke kumu, gzip ke koi e hōʻoia inā e hoʻopauʻia kahi kōnae i kēia manawa.

-h --help

Hōʻike i kahi pale kōkua a haʻalele.

-l --list

No kēlā me kēia faila hoʻopaʻa, e hoʻopaʻa i nā māhele i lalo:


ka nui o ke kōpili
ʻO ka nui o ka waihonaʻole i hoʻokauʻia
ratio: ka hopena kōkuhi (0.0% ināʻaʻoleʻike)
inoa uncompressed_name: inoa o ka pūnaeka uncompressed

Hāʻawiʻia ka nuiʻole i hāʻawiʻia no -1 no nā faila ma ka palapala gzip, pēlā i nā faila .Z. No ka loaʻaʻana o ka nui hoʻokūʻole no kēia pēle, hiki iāʻoe ke hoʻohana:


zcat file.Z | wc -c

I hui pūʻia me ka koho --verbose, hōʻikeʻia nā māhele e like nei:


ke kumuhana: ka mana hana
Kūmole: ka CRC 32-bit o nāʻike i hōʻoleʻoleʻia
lā a me ka manawa: paʻi manawa no ka kōnae unmpressed

ʻO nāʻano hoʻopilikia i kākoʻoʻia i kēia manawa e hoʻopili, pāpale, lzh (SCO compress -H) a me ka lawe. Hāʻawiʻia ka kīʻahi i mea hoʻolālā no kahi failaʻaʻole ma ka palapala gzip.

Me - name, ka inoa i hoʻopaʻaʻoleʻia, ka lā a me ka manawa,ʻo ia ka mea i mālamaʻia ma loko o ka waihona pūnaewele inā loaʻa.

Me --verbose, ka nui o nā totals a me ka hoʻopihapiha helu no nā faila a pau, keʻikeʻoleʻia kekahi mau nui. Me - like,ʻaʻole i hōʻikeʻia ka laina a me nā laina laina.

-L - haʻahaʻa

Hōʻike i ka palapala kākāka a haʻalele.

-n -no-inoa

Ke hōʻoluʻolu,ʻaʻole e mālama i ka inoa inoa pūnaewele a me ka manawa paʻi ma kahi o ka paneʻole. (Ke hoʻopakele mauʻia ka inoa kumu i ka wā e hoʻopiliʻia ai ka inoa.) I ka weheʻana,ʻaʻole e hoʻihoʻi i ka inoa inoa kumu mua inā loaʻa (e wehe wale i ka suffike gzip mai ka inoa o ka pūnaewele hoʻopaʻa) a mai hoʻihoʻi i ka helu kumu manawa inā e (kopeʻia mai ka waihona kōpili). ʻO kēia koho ka mea paʻamau i ka wā e discompressing.

-N - inoa

I ka hoʻopilikiaʻana, e mālama mau i ka inoa inoa pūnaewele a me ka pahu manawa manawa; ʻO kēia ka paʻamau. Ke hoʻokaʻawale, e hoʻihoʻi i ka inoa inoa kumu mua a me ka manawa paʻi inā loaʻa. Hiki ke kohoʻia kēia koho ma nā pūnaewele i loaʻa ka palena i ka lōʻihi o ka inoa inoa a iʻole i hala ka hili o ka manawa ma hope o ka hoʻoiliʻana i kahi waihona.

-q - like

E hoʻopau i nā'ōlelo aʻo a pau.

-r --lecursive

E hele i keʻano o ka papa kuhikuhi. Inā nā inoa o nā inoa i kapaʻia ma ka laina kauoha, he mau palapala kuhikuhi, e iho i ka directory and e hoʻokomo i nā palapala a pau i loaʻa ma laila (aiʻole e puʻunaue iā lākou i keʻano o gunzip ).

-S .suf --suffix .suf

E hoʻohana i ka suffix .suf ma kahi o .gz. Hiki ke hāʻawiʻia kekahi suffix, akā lawaʻole ma waho o ka .z a me .gz eʻae aku i ka hoʻohaunaele inā hoʻololiʻia nā faila i nā pūnaewele'ē aʻe. Hoʻokumuʻia kahi puʻupuʻu null gunzip e ho'āʻo i ka hoʻopauʻana ma luna o nā faila i hāʻawiʻia me kaʻole o ka lawaʻana, e like me:


ka pūʻali -S "" * (*. * no MSDOS)

ʻO nāʻaoʻao mua o gzip hoʻohana i ka .z lawa. Ua hoʻololiʻia kēia i mea e pale ai i kahi hakakā me ka paʻi (1).

-t -test

Hōʻoia. E hōʻoia i ka pono pono o ka pūnaewele.

-v - verbose

ʻO Verbose. Hōʻike i ka inoa a me ka hapa haʻawina no kēlā me kēia waihona i hoʻokomoʻia aiʻole e hoʻopauʻia.

-V --huli

Hōʻoia. Hōʻike i ka helu helu a me nā pūʻulu koho a laila haʻalele.

- # - hoʻoikaika --best

Hoʻomaopopo i ka māmā o ka hoʻopilikiaʻana ma ka hoʻohanaʻana i ka helu helu # , kahi i hōʻoia aiʻo -1 a --fast paha i keʻano hōʻemiʻoʻoleʻa (less compression) a -9 aiʻole - -ʻo ia ka'ōnaehana hoʻoluhi haʻahaʻa (maikaʻi keu). ʻO ka'ōpilikia paʻakikī paʻamau -6 (ʻo ia hoʻi, ke nānā aku i ka hoʻolālā kiʻekiʻe ma ka uku o ka wikiwiki).

Ka hoʻohana maʻamau

Hiki ke hoʻopiliʻia nā faila nui. I kēia hihia, hiki i ka gunzip ke unuhi i nā lālā a pau i ka manawa hoʻokahi. ʻo kahi laʻana:


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

Alaila


ka pūʻokoʻa -c foo

ua like keʻano


kāpili cat1 file2

Inā loaʻa ka hapa o kekahi māhele o kahi file .gz, hiki i nā lālā ke hoʻihoʻiʻia (inā hemoʻia ka lālā i hōʻinoʻia). Eia nō naʻe, hiki iāʻoe ke hoʻoikaika i ka hoʻolālāʻana ma ka hoʻokomoʻana i nā lālā a pau i ka manawa hoʻokahi:


kāpili file1 file2 | gzip> foo.gz

uaʻoi aku ka maikaʻi o nā paʻa


gzip -c file1 file2> foo.gz

Inā makemakeʻoe e hōʻoia i nā faila concatenated no ka hoʻopiʻi maikaʻiʻana, e hana:


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

Inā he papa i kōwiliʻia kekahi mau lālā,ʻo ka nuiʻole i CRIM a hōʻikeʻia e ka koho --list e pili ana i ka lālā hope loa. Ināʻoe e pono i ka nuiʻole o nā lālā a pau, hiki iāʻoe ke hoʻohana:


gzip -cd file.gz | wc -c

Inā makemakeʻoe e hoʻokumu i kahi waihona waihona pūnaewele me nā lālā nui e hiki ai i nā lālā ke hoʻokaʻawaleʻia ma hope mai, e hoʻohana i kahi waihona e like me ka tar a iʻole ka zip. Kākoʻo ka GNU i ke koho -z e kāhea pono i ka gzip. Hoʻokumuʻia ka gzip e like me ke kōkua i ka tar ,ʻaʻole ma keʻano he pani.

E nana iA

hōʻoluʻolu (1)

Ua hoʻokumuʻia ka hōpili file gzip i P. Deutsch, GZIP kiko'ī hōʻona 4.3, , Internet VC 1952 (Mei 1996). ʻO ka puka zip deflation i hōʻikeʻia ma P. Deutsch, DEFLATE Hōʻike Hōʻike Hōʻike Hōpili Hōʻike Hōʻike 1.3, , Internet RFC 1951 (Mei 1996).

Mea nui: E hoʻohana i ke kauoha kanaka ( % man ) eʻike ai pehea e hoʻohanaʻia ai kekahi kauoha ma kāu kamepiula.