Zcat - Linux Iwu - iwu Unix

Aha

gzip, gunzip, zcat - compress ma ọ bụ gbasaa faịlụ

Nkọwapụta

gzip [ -acdfhlLnNrtvV19 ] [ -S suffix ] [ aha ... ]
gunzip [ -acfhlLnNrtvV ] [ -S suffix ] [ aha ... ]
zcat [ -fhLV ] [ aha ... ]

Nkọwa

Gzip na- ebelata aha faịlụ ndị a edepụtara site na iji Lempel-Ziv coding (LZ77). Mgbe ọ bụla o kwere omume, faịlụ ọ bụla dochie ya na ndọtị .gz , mgbe ị na-edebe ụdị ikike ndị ahụ, ohere na oge mgbanwe. (Ntọala ndabara bụ -gz maka VMS, z maka MSDOS, OS / 2 FAT, Windows NT FAT na Atari.) Ọ bụrụ na enweghị faịlụ akọwapụtara, ma ọ bụrụ na faịlụ aha "-" mmepụta. Gzip ga-anwa ịmanye faịlụ mgbe niile. Karịsịa, ọ ga-eleghara njikọ njikọta anya.

Ọ bụrụ na faịlụ aha mpempe akwụkwọ dị ogologo maka usoro faịlụ ya, gzip na- ejigide ya. Gzip na- anwa igbanye naanị akụkụ nke aha faịlụ ogologo karịa 3 ederede. (Otu akụkụ na-adọrọ mmasị site na ntụpọ.) Ọ bụrụ na aha ahụ nwere obere akụkụ naanị, akụkụ kachasị ogologo ka ejiri. Dịka ọmụmaatụ, ọ bụrụ na aha faịlụ dị na mkpụrụokwu 14, gzip.msdos.exe na-ejikọta ya na gzi.msd.exe.gz. A naghị edebanye aha na sistemụ ndị enweghị njedebe na ogologo aha faịlụ.

Site na ndabara, gzip na- edebe aha faịlụ mbụ na ihe ntinye oge na faịlụ ahụ. A na-eji ihe ndị a mgbe ịwapụta faịlụ ahụ na nhọrọ -N . Nke a bara uru mgbe a na-ejigide faịlụ aha mpempe akwụkwọ ma ọ bụ mgbe a naghị echekwa stampụ oge mgbe a gbanyere faịlụ.

Enwere ike iweghachite faịlụ nwere ike ịmalite iji ụdị gzip -d ma ọ bụ gunzip ma ọ bụ zcat. Ọ bụrụ na aha mbụ a zọpụta na faịlụ ahụ ejiri tinye ya adabaghị maka usoro faịlụ ya, a na-ewu aha ọhụrụ site na nke mbụ iji mee ya iwu.

gunzip na- ewe ndepụta nke faịlụ na akara iwu ya ma dochie faịlụ ọbụla nke aha ya na .gz, -gz, .z, -z, _z ma ọ bụ .Z na nke na-amalite na nọmba ziri ezi ziri ezi na faịlụ a na-enweghị nkwarụ na-enweghị ndọtị mbụ . gunzip na -enwetakwa mgbatị pụrụ iche .tgz na .taz dị ka shorthands maka .tar.gz na .tar.Z n'otu n'otu. Mgbe compressing, gzip na- eji ndọtị .tgz ma ọ bụrụ na ọ dị mkpa kama ịkọwa faịlụ na a .tar ndọtị.

gunzip nwere ike ugbu a decompress faịlụ kere site gzip, zip, mpikota onu, mpikota onu -H ma ọ bụ mkpọ. Nchọpụta nke usoro ntinye bụ akpaka. Mgbe ị na-eji usoro abụọ mbụ ahụ, egbezip na- elele 32 bit CRC. Maka mkpọ, gunzip na- enyocha ogologo ogologo. Ejighị usoro nhazi mpịakọta ọkọlọtọ iji kwe ka nlekota oru nhazi. Otú ọ dị, gunzip mgbe ụfọdụ nwere ike ịchọpụta faịlụ ọjọọ .Z. Ọ bụrụ na ịnweta njehie mgbe ị na- agbanyeghị faịlụ .Z , echela na faịlụ .Z ahụ ziri ezi naanị n'ihi na ọkọlọtọ ahụ adịghị eme mkpesa agaghị eme mkpesa. Nke a pụtara na ọkọlọtọ na- enweghị ike ịlele ntinye ya, ma jiri obi ụtọ na-ebute ihe mkpofu. Nchịkọta SCO -H (usoro nchịkọta lzh) anaghị agụnye CRC kamakwa ọ na-enye ụfọdụ nlekota nhazi.

Ihe gzip nke zipụpụtara site na zip enweghị ike ịgụta ya ma ọ bụrụ na ha nwere otu onye sochiri usoro 'deflation'. Nanị atụmatụ a bụ iji nyere aka ntụgharị nke faịlụ tar.zip na ụdị tar.gz. Iji wepụ faịlụ zipụ na ọtụtụ ndị òtù, jiri iwepụ kama gunzip.

zcat dị ka gunzip -c. (Na ụfọdụ usoro, zcat nwere ike ịbịnye dị ka gzcat iji chekwaa njikọ mbụ iji mpikota onu.) Zcat enweghị ma ọ bụ ndepụta nke faịlụ na akara iwu ma ọ bụ ndenye ntinye ya ma dee data enweghị nsogbu na mmepụta ihe. zcat ga- agbagha faịlụ ndị nwere nọmba anwansi ziri ezi ma ha enwere .gz zuru oke ma ọ bụ.

Gzip jiri Lempel-Ziv algorithm jiri zip na PKZIP. Onu ogugu a na-adabere na ntinye nke ntinye na nkesa nke ihe ndi ozo. Dịka, ederede dị ka koodu isi ma ọ bụ Bekee na-ebelata 60-70%. Ngwakọta dịkarịsịrị mma karịa LZW (dịka eji ya na mpikota onu ), coding Huffman (dịka eji ya na mkpọ ), ma ọ bụ na-ejikọta Huffman coding ( compact ).

A na-eme mkparịta ụka mgbe niile, ọbụlagodi ma ọ bụrụ na faịlụ ahụ mpempe akwụkwọ dị ntakịrị karịa nke mbụ. Mgbasa ozi kachasị njọ bụ octets ole na ole maka nkụnyepu faịlụ gzip, gbakwunyere 5 octets ọ bụla 32K, ma ọ bụ mmeba mgbasaozi nke 0.015% maka nnukwu faịlụ. Rịba ama na ọnụ ọgụgụ nke mgbagwoju diski eji eme ihe fọrọ nke nta ka ọ bụrụ ka enwekwuo. gzip na- echekwa ọnọdụ, njirimara na timestamps nke faịlụ mgbe ị na-agwụ ma ọ bụ decompressing.

OTÚ

-a --ascii

Usoro nke Ascii: gbanwee ntinye ederede site na iji mgbakọ mpaghara. A na-akwado nhọrọ a naanị na ụfọdụ usoro UNIX. Maka MSDOS, CR LF ka a tụgharịrị na LF mgbe ọ na-agwụ ike, na LF ka a tụgharịrị na CR LF mgbe ọ na-agbagha.

-c --stdout --to-stdout

Dee mpempe akwụkwọ na mmepụta ọkọlọtọ; debe faịlụ mbụ na agbanweghị agbanwe. Ọ bụrụ na e nwere ọtụtụ faịlụ ntinye, mmepụta ahụ gụnyere usoro nke ndị otu nọchiri onwe ha. Iji nweta mkparịta ụka ka mma, dozie faịlụ faịlụ niile tupu ịmịkọta ha.

-d - ikeghasị - gbakọọ

Decompress.

-f - ike

Mkparịta ụka ike ma ọ bụ na-agbagha ọbụna ma ọ bụrụ na faịlụ ahụ nwere njikọ dị iche iche ma ọ bụ faịlụ kwekọrọ na nke dị ugbu a, ma ọ bụ ma ọ bụrụ na a na-agụ ma ọ bụ dee mkpụrụedemede na-agwụ. Ọ bụrụ na data esetị adịghị na usoro a ghọtara site na gzip, ma ọ bụrụ na - - - - - - - - - - - - - - - - - Ọ bụrụ na -enyeghị ya, na mgbe ọ na-adịghị agba ọsọ n'azụ, gzip na-agbali iji nyochaa ma ekwesịrị idegharị faịlụ dịnụ.

-h --help

Gosiputa ihuenyo aka ma kwụsị.

-l - ndepụta

Maka faịlụ ọ bụla ejiri tinye, depụta usoro ndị a:


ntinye nha: oke nke faịlụ a
ụda a na-enweghị atụ: ụda faịlụ a na-agbanyeghị
nkezi: mkpakọ ruru (0.0% ma ọ bụrụ na amaghi)
aha ajujughi: aha nke faịlụ a na-agbanyeghi

E nyere nha a na-enweghị nkwekọ dịka -1 maka faịlụ ọ bụghị na gzip format, dị ka faịlụ ndị na-arụ ọrụ .Z. Iji nweta ụda a na-agwụghị agwụ maka faịlụ dị otú ahụ, ịnwere ike iji:


zcat file.Z | wc -c

N'iji ya na nhọrọ --verbose, a na - egosikwa mpaghara ndị a:


usoro: usoro mkpakọ
crc: 32C bit CRC nke data enweghị nsogbu
ụbọchị na oge: oge ​​stampụ maka faịlụ a na-enweghị ike ime

Ụdị mkparịta ụka a na-akwado ugbu a bụ ịkọwa, mpịachi, lzh (mpịakọta SCO -H) na mkpọ. A na-enye crc dị ka ffffffff maka faịlụ ọ bụghị na gzip usoro.

Na - aha, aha a na-agbanyeghi, ụbọchị na oge bụ ndị echekwara n'ime faịlụ mpempe akwụkwọ ma ọ bụrụ na ọ dị ugbu a.

Site na - nyochaa, oke nhakọta na mkpakọ ngosipụta maka faịlụ niile na-egosiputa, ma ọ bụrụ na ụfọdụ amaghị ama. Na - ebe, a naghị egosiputa aha na akụrụngwa.

-L --license

Gosipụta ikike gzip wee kwụsị.

--n - aha

Mgbe nrụgide, echekwala aha faịlụ mbụ na oge stampụ site na ndabara. (Aha mbụ ka a na-echekwa ma ọ bụrụ na a ghaghị ịkọwa aha ahụ.) Mgbe ị na-agbagha, adịghị eweghachi aha faịlụ mbụ ma ọ bụrụ na ọ dị (wepu naanị nchịkọta gzip site na faịlụ aha mpempe akwụkwọ) ma ghara iweghachi stampụ oge mbụ ma ọ bụrụ na ọ dị ugbu a (detuo ya site na faịlụ mmechi). Nhọrọ a bụ ndabara mgbe decompressing.

-N - aha

Mgbe nrụgide, debe aha faịlụ mbụ na oge stampụ; nke a bụ ndabara. Mgbe decompressing, weghachite aha faịlụ mbụ na oge stampụ ma ọ bụrụ na ọ dị ugbu a. Nhọrọ a bara uru na usoro nwere njedebe na ogologo aha faịlụ ma ọ bụ mgbe oge stampụ furu efu mgbe nnyefe faịlụ.

- ebe -

Wepụ ịdọ aka ná ntị niile.

-r --recursive

Gaa na ndekọ usoro ntọala ahụ. Ọ bụrụ na nke ọ bụla n'ime faịlụ aha ndị a kapịrị ọnụ na akara iwu ahụ bụ akwụkwọ ndekọ, gzip ga-abanye na ndekọ ahụ na mpịakọta niile faịlụ ọ na-achọta n'ebe ahụ (ma ọ bụ gbasasịa ha n'ihe banyere gunzip ).

-S .suf --suffix .suf

Jiri ihe zuru ezu .suf kama .gz. Enwere ike inye ihe ọ bụla, ma ọ bụ suffixes ọzọ karịa .z na .gz ka a zere iji zere ọgba aghara mgbe a na-ebufe faịlụ na usoro ndị ọzọ. Nkwụsị na-enweghị isi na-eme ka gunzip gbalịsie ike ịdakwasi faịlụ niile e nyere dịka enweghị ike, dika n'ime:


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

Ntugharị nke gzip jiri nke .z zuru. A gbanwere nke a iji zere esemokwu megide mkpọ (1).

-t -test

Ule. Lelee mpịakọta faịlụ na iguzosi ike n'ezi ihe.

-v - verbose

Verbose. Gosipụta aha na pasent pasent maka faịlụ ọ bụla ejiri ma ọ bụ decompressed.

-V - mgbanwe

Version. Gosipụta ọnụọgụ nọmba na mkpokọta wee kwụsị.

- # - ike --best

Dezie ọsọ nke mkpakọ site na iji akara nchịkọta aha , ebe -1 ma ọ bụ - siri ike na- egosi usoro mkparịta ụka kachasị ngwa ngwa (obere mkpakọ) na -9 ma ọ bụ --best na- egosi usoro mkparịta ụka dị nro (kachasị mma). Ntughari nrụpụta ndabara bụ -6 (ya bụ, na-eche ihu na oke mkpakọ na-efu ọsọ ọsọ).

Ojiji di elu

Enwere ike ichikota faịlụ nwere otutu otutu. N'okwu a, gunzip ga-ewepụ ndị òtù niile n'otu oge. Ọmụmaatụ:


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

Mgbe ahụ


gunzip -c foo

dị ka


cat file1 file2

Ọ bụrụ na i mebie otu onye nke faịlụ .gz, ndị ọzọ nwere ike ịnweta (ọ bụrụ na onye ahụ mebiri emebi ewepụ). Otú ọ dị, ịnwere ike ịnweta mkpakọ site na ịpịkọta ndị òtù niile ozugbo:


cat file1 file2 | gzip> foo.gz

ihe dị mma karịa


gzip -c file1 file2> foo.gz

Ọ bụrụ na ịchọrọ ịchọta faịlụ ndị a na-eme ka ha nwee ike ịme ka ha dịkwuo mma, mee:


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

Ọ bụrụ na faịlụ nwere mpempe akwụkwọ gụnyere ọtụtụ ndị òtù, mkparịtaghị agbagha na CRC kọọrọ site na nhọrọ --list metụtara onye ikpeazụ naanị. Ọ bụrụ na ịchọrọ ngụgụ enweghị ike maka ndị niile, ị nwere ike iji:


gzip -cd file.gz | wc -c

Ọ bụrụ na ịchọrọ ịmepụta otu faịlụ Archive na ọtụtụ ndị òtù ka ndị ọzọ wee nwee ike ịmepụta onwe ha n'otu oge, jiri ihe nchekwa dị ka tar ma ọ bụ zip. GNU tar na-akwado nhọrọ -z iji kpọọ gzip transparently. gzip ka emeziri ka ọ bụrụ ihe jikọrọ tar , ọ bụghị dị ka onye dochie anya ya.

Lelee ya

mpikota onu (1)

Akwukwo gzip dị na P. Deutsch, GZIP usoro nkọwa nkọwa usoro 4.3, , Internet RFC 1952 (May 1996). Zipu zip format bụ kpọmkwem na P. Deutsch, DEFLATE Compressed Data Format Specification version 1.3, , Internet RFC 1951 (May 1996).

Ihe dị mkpa: Jiri iwu mmadụ ( % nwoke ) hụ otú e si eji iwu gị na kọmputa gị.