Zcat - Linux Command - Unix Command

Dzina

gzip, mfuti, zcat - compress kapena kuwonjezera owona

Zosinthasintha

gzip [ -acdfhlLnNrtvV19 ] [ -S suffix ] [ dzina ... ]
mfuti [ -acfhlLnNrtvV ] [ -S suffix ] [ dzina ... ]
zcat [ -fhLV ] [ dzina ... ]

Kufotokozera

Gzip amachepetsa kukula kwa maina omwe amatchulidwa pogwiritsa ntchito Lempel-Ziv kudodometsa (LZ77). Nthawi iliyonse, fayilo iliyonse imalowetsedwa ndi imodzi ndikulumikizidwa .gz , pamene mukusunga njira zomwezo za umwini, nthawi zowonjezera ndi zosinthidwa. (Zowonjezereka zowonjezera ndi -gz ya VMS, z ya MSDOS, OS / 2 FAT, Windows NT FAT ndi Atari.) Ngati palibe mafayilo atchulidwa, kapena ngati dzina la fayilo ndi "-" zotsatira. Gzip ingoyesayesa kupanikiza mawindo nthawi zonse. Makamaka, izo zidzanyalanyaza zizindikiro zophiphiritsira.

Ngati dzina la fayilo lopanikizika ndilotali kwambiri kwa kachitidwe kake ka fayi, gzip likulipiritsa. Gzip amayesa kutengera ziwalo zokha za dzina la fayilo patali kuposa malemba atatu. (Gawo lafotokozedwa ndi madontho.) Ngati dzinali liri ndi mbali zing'onozing'ono zokha, matalikitali kwambiri amatengedwa. Mwachitsanzo, ngati maina a fayilo ali ochepa pa zilembo 14, gzip.msdos.exe imakakamizidwa ku gzi.msd.exe.gz. Mayina sanagwedezeke pa machitidwe omwe alibe malire pa dzina la fayilo kutalika.

Mwachinsinsi, gzip amasunga dzina loyambirira la fayilo ndi timestamp mu fayilo yoponderezedwa. Izi zimagwiritsidwa ntchito pochotsa ma fayilo ndi -N njira. Izi ndizothandiza pamene dzina lopangidwira lidawombedwa kapena pamene nthawi yosasindikiza sinasungidwe pambuyo pa fayilo.

Maofesi oponderezedwa akhoza kubwezeredwa ku mawonekedwe awo apachiyambi pogwiritsa ntchito gzip -d kapena gunzip kapena zcat. Ngati dzina loyambirira limasungidwa pa fayilo lopangidwira silili loyenera pa mawonekedwe ake a fayilo, dzina latsopano lamangidwa kuchokera pachiyambi kuti likhale lovomerezeka.

mfuti imatenga mndandanda wa maelo pa mzere wake wa lamulo ndikusintha fayilo iliyonse yomwe dzina lake limatha ndi .gz, -gz, .z, -z, _z kapena .Z ndi zomwe zimayambira ndi nambala yolondola yamatsenga ndi fayilo yopanda malire popanda kutambasula koyambirira . mfuti imadziwanso mapulogalamu apadera a .tgz ndi .taz ngati mabwato a .tar.gz ndi .tar.Z motsatira. Pamene compressing, gzip ntchito extension .tgz ngati n'kofunika m'malo truncating fayilo ndi .tar kutambasula.

gunzip akhoza pakusintha maofesi opangidwa ndi gzip, zip, compress, compress -H kapena pakiti. Kuzindikira kwa mawonekedwe opangira ndizodziwikiratu. Pogwiritsira ntchito mafomu awiri oyambirira, mfuti imasaka 32 CRC. Phukusi, mfuti imayang'anitsitsa kutalika kwake kosagwedezeka . Vuto la compress lawonekedwe silinapangidwe kuti lilole ma checks osasinthasintha. Komabe mfuti nthawi zina amatha kuona zoipa Z. Ngati mutapeza cholakwika pamene mukulephera kusokoneza a .Z fayilo , musaganize kuti .Z fayilo ndi yolondola chifukwa chakuti uncompress sichidandaula . Izi zikutanthawuza kuti muyezo wosadziwika sumayang'ana zomwe wapereka, ndipo mosangalala amapanga zinyalala. SCO compress -H maonekedwe (lzh kukakamiza njira) sichiphatikiza CRC komanso amalola ena kusasaka macheke.

Mafayilo opangidwa ndi zip akhoza kusokonezedwa ndi gzip pokhapokha ali ndi chiwalo chimodzi chophatikizidwa ndi njira ya deflation. Mbali imeneyi imangotanthawuza kuti kutembenuzidwa kwa mafayilo a tar.zip ku mtundu wa tar.gz. Kuti muchotse mafayilo a zip ndi mamembala angapo, gwiritsani ntchito unzip mmalo mwa mfuti.

Zcat ndi zofanana ndi gunuzi -c. (Pazinthu zina, zcat ikhoza kukhazikitsidwa ngati gzcat kusunga chiyanjano choyambirira kuti chigwiritse ntchito). Zcat imatsitsimutsa mndandanda wa mafayilo pa mzere wa lamulo kapena kuikapo kwake ndi kulembetsa deta yosagwedezeka pazomwe zimayambira. Zcat idzasokoneza maofesi omwe ali ndi matsenga olondola ngakhale ali ndi .gz suffix kapena ayi.

Gzip amagwiritsa ntchito njira ya Lempel-Ziv yogwiritsidwa ntchito mu zip ndi PKZIP. Kuchuluka kwa kupanikizidwa komwe kumapezeka kumadalira kukula kwa zomwe zikuperekedwa ndikugawa kwa wamba substrings. Kawirikawiri, malemba monga chitsimikizo chachinsinsi kapena English amachepetsedwa ndi 60-70%. Kuponderezana kumakhala bwino kwambiri kusiyana ndi zomwe zinapangidwa ndi LZW (monga kugwiritsiridwa ntchito pa compress ), kukopera kwa Huffman (monga momwe amagwiritsidwira ntchito mu paketi ), kapena kuwerengera kwa Huffman ( compact ) yogwirizana .

Kulimbana nthawi zonse kumachitidwa, ngakhale fayilo yoponderezedwa ndi yaikulu kwambiri kuposa yoyambirira. Kukula kwakukulu kwambiri ndi maofesi angapo a mutu wa gzip, kuphatikizapo 5 bytes iliyonse block 32K, kapena chiŵerengero chofutukuka cha 0.015% pa mawindo akulu. Onani kuti chiwerengero chenicheni cha diski chogwiritsidwa ntchito sichikuwonjezeka. gzip amateteza machitidwe, umwini ndi timestamps za maofesi pamene compressing or decompressing.

OPTIONS

-a --ascii

Malemba a Ascii: kutembenuza mapeto a mizere pogwiritsa ntchito misonkhano yapafupi. Njirayi imagwiritsidwa ntchito pazinthu zina zomwe sizinthu za Unix. Kwa MSDOS, CR LF amasandulika ku LF pamene akukakamizidwa, ndipo LF imatembenuzidwa ku CR LF pamene ikuchotsedwa.

-m_momwemo - ku-stdout

Lembani zotsatira kuchokera pamtundu woyenera; sungani mafayilo oyambirira osasintha. Ngati pali mafayilo angapo olowera, zotsatira zake zimakhala ndi zigawo za anthu omwe amadzipangira okhaokha. Kuti mupeze kupanikizika kopambana, konzani zonse zolembera mafayilo musanapomereze.

-d --decompress --uncompress

Decompress.

-f - ntchito

Limbikitsani kupanikizika kapena kusokonezeka ngakhale ngati fayilo ili ndi maulendo angapo kapena fayilo yomwe ilipo kale, kapena ngati deta yolemetsedwera imawerengedwa kuchokera kapena kulembedwera kwa odwala. Ngati deta yowunikirayo siyiyikidwe ndi gzip, ndipo ngati mutha kusankhapo, pangani ndondomeko yowunikirayo popanda kusintha kwa ouput: lolani zcat zikhale ngati cat. Ngati_ngapanda kupatsidwa, ndipo ngati simukuyenda kumbuyo, gzip imalimbikitsa kutsimikizira ngati fayilo ilipo liyenera kulembedwa.

-h --help

Onetsani chithunzi chothandizira ndi kusiya.

-l - mndandanda

Pa fayilo iliyonse yolembedwera, lembani mndandanda m'masamba otsatirawa:


kukula kwakukulu: kukula kwa fayilo yovomerezeka
kukula kosakanizidwa: kukula kwa fayilo yosagwedezeka
chiŵerengero: kuyanjana kwa chiwerengero (0.0% ngati sichidziwika)
uncompressed_name: dzina la fayilo yosagwedezeka

Kukula kosasinthika kumaperekedwa monga -1 kwa maofesi omwe alibe gzip mtundu, monga olemetsedwera .Z mafayilo. Kuti mutenge kukula kosavomerezeka kwa fayilo yotere, mungagwiritse ntchito:


zcat file.Z | wc -c

Pogwirizana ndi - kusankha njira, masamba otsatirawa akuwonetsedwanso:


njira: kupanikizira njira
crc: 32-bit CRC ya deta yosagwedezeka
tsiku ndi nthawi: timu ya nthawi ya fayilo yosagwedezeka

Njira zothandizira zomwe zikugwiritsidwa ntchito panopa zikuphatikizapo, compress, lzh (SCO compress -H) ndi phukusi. Mphunguyi imaperekedwa monga fayilo ya fayilo osati fomu ya gzip.

Ndi -name, dzina losagwedezeka, tsiku ndi nthawi ndizo zosungidwa pa fayilo ya compress ngati ilipo.

Powonongeka, ma totali a kukula ndi kupanikizana kwa mafayilo amawonetsedwanso, kupatula ngati kukula kwake sikudziwika. Ndili ndi_ndandanda, mutu ndi mizere ya totali sichiwonetsedwe.

-L --palasi

Onetsani gzip layisensi ndikusiya.

-nina-dzina

Pamene mukukakamiza, musasunge dzina loyambirira la fayilo ndi nthawi yosindikiza mwachinsinsi. (Dzina loyambirira limapulumutsidwa ngati dzina liyenera kuponyedwa katatu.) Pamene decompressing, musabwezeretse dzina loyambirira la fayilo ngati mulipo (chotsani gzip suffix kokha kuchokera ku dzina lopangidwira) ndipo musabwezere nthawi yoyamba ngati mulipo (lembani izo kuchokera pa fayilo yolimbikitsidwa). Njira iyi ndi yosasintha pamene decompressing.

-N - dzina

Pamene compressing, nthawi zonse sungani dzina loyambirira mafayilo ndi nthawi sitimayi; izi ndi zosasintha. Pamene decompressing, kubwezeretsani dzina loyambirira la fayilo ndi nthawi yosindikiza ngati alipo. Njira iyi ndi yothandiza pa machitidwe omwe ali ndi malire pa dzina lapafupi kutalika kapena pamene timu timatayika patatha fayilo.

-q --quiet

Pewani machenjezo onse.

-kusavuta

Yendetsani dongosolo la zolembazo mobwerezabwereza. Ngati maina a fayilo omwe atchulidwa pa mzere wa malamulo ndi mauthenga, gzip adzatsikira ku bukhuli ndikukweza mafayilo onse omwe amapeza apo (kapena kuwachotseratu pamutu wa mfuti ).

-S .suf --suffix .suf

Gwiritsani mgwirizano .suf m'malo .gz. Chikwama chilichonse chingaperekedwe, koma zowonjezera osati .z ndi .gz ziyenera kupeŵedwa kuti zisasokonezedwe pamene mafayi amasamutsidwa ku machitidwe ena. Chilichonse chotsutsana chimagwiritsa ntchito mfuti kuti muyesere kusokoneza pa mafayilo onse opatsidwa mosasamala kanthu kokwanira, monga:


mfuti -S "" * (*. * kwa MSDOS)

Mabaibulo akale a gzip amagwiritsa ntchito .z suffix. Izi zinasinthidwa kuti zisamapikisane ndi paketi (1).

-t - kwambiri

Mayeso. Onetsetsani kuti mulimbikitseni mafayilo.

-v - verbose

Verbose. Onetsani dzina ndi kuchepetsa peresenti kwa fayilo iliyonse yothandizidwa kapena decompressed.

-V --version

Version. Onetsani nambala yowonjezeredwa ndi zosonkhanitsa ndikusiya.

- # - osakhulupirika

Sungani liwiro la kupanikizika pogwiritsa ntchito chiwerengero chofotokozedwa, pamene -1 kapena_kusonyeza kuti njira yochepetsera mofulumira kwambiri (kapena kuponderezana) ndi -9 kapena -pamene imasonyeza njira yopepuka kwambiri (compression). Kulephera kusokonezeka ndi -6 (kutanthauza kuti, kukondera pazomwe zimapangidwira mwamsanga).

Kusintha Kwambiri

Maofesi ambiri ophatikizidwa akhoza kutsimikiziridwa. Pachifukwa ichi, mfuti imachotsa anthu onse mwakamodzi. Mwachitsanzo:


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

Ndiye


mfuti -c foo

ndilofanana


katsulo katsamba2 file2

Ngati chiwonongeko cha membala mmodzi wa fayilo ya .gz, mamembala ena akhoza kubwezeretsedwa (ngati chiwonongeko chikuchotsedwa). Komabe, mungathe kupanikizika kopanikizika mwa kupondereza anthu onse nthawi yomweyo:


katsulo kato1 file2 | gzip> foo.gz

imathandizira bwino kuposa


gzip -c file1 file2> foo.gz

Ngati mukufuna kubwezeretsa maofesi ovomerezeka kuti azitha kupanikizika, chitani izi:


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

Ngati fayilo yoponderezedwa ili ndi mamembala angapo, kukula kosakanikizidwa ndi CRC yolembedwa ndi -list chisankho chikugwiritsidwa ntchito kwa membala wotsiriza kokha. Ngati mukusowa kukula kosavomerezeka kwa mamembala onse, mungagwiritse ntchito:


gzip -cd file.gz | wc -c

Ngati mukufuna kupanga fayilo imodzi ya Archive ndi mamembala ambiri kuti mamembala angatengedwe momasuka, gwiritsani ntchito archiver monga tar kapena zip. GNU tar imathandizira -z njira yotumizira gzip powonekera. Gzip imapangidwira kukhala wothandizidwa ndi phula , osati ngati m'malo.

ONANI ZINA

compress (1)

Mazipangizo apamwamba a gzip amafotokozedwa mu P. Deutsch, GZIP maofesi a mawonekedwe a ma DVD 4.3, , Internet RFC 1952 (May 1996). Mapulogalamu a deflation apamwamba amatchulidwa mu P. Deutsch, DEFLATE Compressed Data Specification Version 1.3, , Internet RFC 1951 (May 1996).

Chofunika: Gwiritsani ntchito lamulo la munthu ( % munthu ) kuti muwone momwe lamulo likugwiritsira ntchito pa kompyuta yanu.