Kopeke Ngarokore: He aha tena me pehea te whakamahi

He pai ki ahau te hanga i nga korero koreutu ki tonu i nga tohutohu mo aku kaipānui, koe. Kaore au e whakaae ki nga kaitautoko kua utua, ko taku whakaaro oku ake, engari ki te kite koe he pai aku taunakitanga ka mutu ka hokona e koe tetahi mea e pai ana koe na roto i tetahi o aku hononga, ka whiwhi pea au i tetahi Komihana kaore he utu ke atu ki a koe.

Kōpeketanga Ngarokore he ariā nui ina tae mai ki te pāpāho matihiko. E pā ana ki te tukanga e kōpeketia ai te raraunga kahore he ngaronga o nga raraunga. Ko te kōpeketanga korekore he huarahi pai ki te whakaiti i te rahi o te konae o to papapāho mamati me te kore e ngaro te kounga.

I roto i tenei tuhinga, ka tirotirohia e matou

  • he aha te kōpeketanga korekore,
  • pehea te mahi, a
  • me pehea e taea ai e koe te whakamahi mo to painga.

Kia tīmata!

He aha te kopeke ngaro

Te Whakamaramatanga o te Kopeke Ngarokore

Kōpeketanga Ngarokore he momo kopeketanga raraunga e pupuri ana i nga raraunga taketake katoa i te wa o te whakawaehere me te mahi wetewete, na reira ko te hua he tauira tika o te konae me te raraunga taketake. Ka mahi ma te rapu tauira i roto i nga raraunga me te penapena pai ake. Hei tauira, ki te 5 nga kupu tukurua o tetahi konae, kaua e pupuri i aua kupu taarua e 5, ko te kopeketanga korekore ka penapena kotahi noa te tauira o taua kupu, me te tohutoro ki te waahi ka kitea e ia nga korero mo tona whakamahinga i roto i te konae.

Rerekē kōpeketanga ngaro (ka makahia etahi korero hei whakaiti i te rahi) Kōpeketanga Ngarokore ka taea e koe te pupuri taumira image, te marama o te kupu me te pono o te konae me kahore he mate o te kounga. Ma tenei e pai ana mo nga tono he mea nui etahi korero kaore e taea te patu mo te whakaheke rahi. Ko nga whakamahinga noa mo te pupuhi korekore ko:

Loading ...
  • Kōpeke kōnae pūoro (no reira me noho tonu te kounga ororongo)
  • Te whakakope i nga whakaahua rongoa (i te mea he mea tino nui nga korero iti mo te tātaritanga)
  • Kōpeke waehere pūtake o ngā tono pūmanawa
  • Puranga tuhinga mo te rokiroki mo te wa roa.

Ko nga tauira o nga miihini ka taea te whakamahi i tenei momo algorithm ZIP me nga konae PNG me etahi ahua ahua penei TIFF me GIF.

Nga Painga o te Kopeke Ngarokore

Kōpeketanga Ngarokore he hangarau e kopiri ana i nga raraunga ki te iti ake te rahi me te kore e ngaro te kounga. Ka taea tenei ma te whakamahi i nga algorithms e tautuhi ana i nga aho taapiri, te tukurua ranei o nga raraunga, ka whakakapi ki nga waehere poto ake. Ma te whakamahi i tenei tikanga ka taea te whakaiti i te rahi o nga raraunga, he maha nga wa haurua neke atu ranei, ka taea e nga kaiwhakamahi te penapena me te tuku i nga korero maha kia pai ake.

I tua atu i te penapena waahi rokiroki, he maha atu nga painga nui mo te whakamahi i te koretake koretake. Ko enei ko:

  • Mahinga Whakanuia: Ka taea e te kopeke ngarokore te whakapai ake i te tere o te whakawhiti i nga konae na te mea he iti ake, ka iti ake te paanui i te wa e tuku ana, e tango ana ranei.
  • Raraunga Raraunga: No te mea karekau he raraunga ka ngaro i te wa e whakamahi ana i te kopeke korekore, ka noho tonu nga korero kua whakawaeheretia i runga i te whakahekenga.
  • Hototahi: I te nuinga o te wa ka taea te whakatuwhera i nga konae kua tohua me te maha o nga tono i runga i nga papaaho rereke na runga i ona tikanga algorithm whakawaehere paerewa.
  • Kua Whakaitihia te Wa Tukatuka: Ko te whakaiti i te rahi o nga konae ka tere ake nga mahi penei i te ta, te rere me te whakatika na te mea ka iti ake te mana rorohiko.

Nga Momo Kopeke Ngarokore

He maha nga momo kōpeketanga korekore nga tikanga e taea ai e koe te kopiri i nga raraunga me te kore e ngaro nga korero. Ko te nuinga o nga momo kopeke korekore he ZIP, gzip, me LZW. Ko enei e toru, me etahi atu momo momo, kei a raatau ake nga painga me nga ngoikoretanga.

I roto i tenei tuhinga, ka matapakihia e tatou nga momo momo tikanga whakaheke korekore me te whakamahi:

Te tiimata me o ake papa korero mootini

Ohauru ki ta maatau panui me te tiki i to tango koreutu me nga papa korero e toru. Me timata ki te kawe ora i o korero!

Ka whakamahia noa e maatau to wahitau imeera mo ta maatau panui me te whakaute i a koe tūmataiti

  • ZIP
  • gzip
  • Lzw

Whakahaere Whakawaehere Roa

Whakawaehere Roa Whakahaere (RLE) he hātepe hātepe kōpeketanga raraunga ka whakamahia hei whakaiti i te rahi o te konae me te kore e ngaro nga raraunga. Ka mahi ma te wetewete i nga raraunga, me te rapu i nga tohu karapīpiti katahi ka kopirihia kia iti ake te ahua o te ahua. Ma tenei ka ngawari ake nga konae ki te penapena me te whakawhiti. I roto i te tukanga whakaheke, ka taea te hanga ano i nga raraunga taketake.

Ko te Whakawaehere Roa Whakahaere e whakamahia nuitia ana mo te kopiri i nga whakaahua matihiko na te mea ka pai te whakaiti i te koretake o nga korero i roto i nga rauemi penei i te tauira tukurua, rere o pika he waahi nui ranei kua whakakiia ki te tae kotahi. Ko nga tuhinga kuputuhi he kaitono tika mo te whakakope RLE na te mea he maha nga kupu me nga kianga korero.

Ka whai hua te Whakawaehere Roa Whakahaere i te mea he maha nga tauira raupapa kei roto i nga konae ororongo uara ōrite hei whakaiti i te rahi engari kia mau tonu to ratou kounga taketake i runga i te whakahekenga. Ka taea e tenei te whakaheke i te rahi o te konae - ko te tikanga 50% neke atu ranei – he iti noa nga mate i runga i te kounga ororongo me te mahi.

Ina whakamahi whakawaehere RLE, he mea nui kia maumahara ahakoa ka whakahekehia te rahi o nga konae e pa ana ki nga konae oro, whakaahua ranei, kare pea e tino whai hua mo nga momo konae tuhinga karekau e nui te rerekee na te ahua o te hanga tikanga. . No reira ka tika etahi whakamatautau me nga momo tono rereke i mua i te whiriwhiringa whakamutunga mo te mea e pai ana tenei momo hangarau taapiri mo o hiahia.

Huffman Coding

Huffman Coding he hātepe hātepe kōpeketanga raraunga korekore. Ka whakamahia e tenei hātepee he huinga tohu raraunga, he tohu ranei, me te auau o te puta i roto i te konae hei hanga i tetahi waehere prefixing pai. Kei roto i tenei waehere he kupu poto poto ake e tohu ana i nga tohu maha ake me nga kupu kupu roa e tohu ana i nga kupu onge. Ma te whakamahi i enei waehere, ka taea e Huffman Coding te whakaiti i te rahi o te konae me te iti o te paanga ki te pono o te raraunga.

E rua nga mahi a Huffman Coding: te hanga i tetahi huinga tohu tohu ahurei me te whakamahi hei kopiri i te awa raraunga. Ko nga tohu tohu i te nuinga o te wa ka hangaia mai i te tohatoha o nga momo momo momo korero me nga korero i whiwhi ma te tirotiro i nga iarere tata ka puta nga ahuatanga rereke i roto. Ko te tikanga, he pai ake te mahi a Huffman Coding atu i etahi atu algorithms whakakopeketanga korekore ina whakamahia ki runga i nga awa raraunga kei roto nga tohu kei roto. tūponotanga taurite o te puta – hei tauira, te tohu i te tuhinga tuhinga kei roto etahi reta (penei "e") ka nui ake i era atu (rite "z").

Waehere Taurangi

Ko tetahi momo kopeke korekore ka taea te whakamahi ka kiia Waehere Taurangi. Ka whai hua tenei tikanga i te mea he maha nga waahanga o te rerenga raraunga ka pau te waahi, engari kaore he korero pono. Ka kopirihia e ia nga raraunga ma te tango i enei waahanga taapiri i te wa e pupuri ana i nga korero korero taketake.

Kia mohio ai koe ki te mahi a Arithmetic Coding, me whakaaro tatou ki tetahi tauira i runga i te tuhinga. Mehemea e wha nga tohu kei roto i ta maatau awa raraunga - A, B, C, a D. Mēnā ka waihotia ngā raraunga kāore i kōpeketia, ka waru ngā moka mo ia pūāhua mo te tapeke 32 paraka puta noa i te awa katoa. Ma te Waehere Arithmetic, heoi, ko nga uara tukurua penei A me te B ka taea te whakaatu ki te iti iho i te waru moka ia.

I roto i tenei tauira ka whakamahia e matou nga poraka moka-wha hei tohu mo ia ahuatanga ko te tikanga ka taea te whakakii i nga tohu e wha ki te poraka 16-bit kotahi. Ka titiro te encoder ki te awa o nga raraunga me te tautapa i nga tupono ki ia ahua i runga i te tupono ka puta i roto i nga aho whai muri kia pai ai te mokowhiti me te whakarite i te tika o te waa ka whakahekehia i tera pito. I te wa o te kopeketanga, ko nga tohu ka nui ake te tupono ka iti ake nga moka, engari ko te hunga he iti ake nga iarere, he iti ake ranei te ahua ka nui ake nga moka mo ia poraka ahua engari ka noho tonu ki roto i te paraka 16-bit pera i mua i te penapena i etahi paita puta noa i te awa raraunga katoa ina ka whakaritea ki tana putanga korekore.

Me pehea te Whakamahi Kopeke Ngarokore

Kōpeketanga Ngarokore he huarahi whakawaehere me te kopiri i nga raraunga kaore he ngaronga korero. Ka whakamahia tenei tikanga ki te whakaiti i te rahi o nga whakaahua mamati, ororongo me nga konae ataata. Ko te kopeketanga korekore ka taea te penapena raraunga ki tetahi hautanga o tona rahi taketake, ka hua ake he konae iti ake.

Na, kia whai kiko me te tirotiro me pehea te whakamahi i te kopeke korekore:

Ngā Kōnae Kōnae

Kōpeketanga Ngarokore he momo kopeketanga raraunga ka whakaiti i te rahi o te konae me te kore e patu i nga raraunga kei roto i te konae taketake. He tikanga pai tenei mo te kopiri i nga konae nui penei i nga whakaahua matihiko, nga konae oro, me nga riipene ataata. Hei whakamahi i tenei momo kopeketanga, me mohio koe ki nga momo konae e tautokohia ana e nga miihini korekore me pehea te whakarite tika mo nga hua tino pai.

I te wa e kopeke ana i te konae mo nga kaupapa kore ngaro, he maha nga whiringa mo nga whakatakotoranga konae. Ko te nuinga pea, ka whiriwhiri koe i waenga JPEG me PNG i te mea he pai nga hua pai me te rahi o nga konae. Ka taea hoki e koe te whakamahi i nga whakatakotoranga penei GIF, TIFF ranei mena ka tautokohia e to rorohiko. Arā ano etahi momo whakatakotoranga motuhake i hangaia mo te ororongo, ataata ranei. Kei roto i enei FLAC (ororongo kore ngaro), AVI (ataata ngarokore), me te whakatakotoranga Apple Ngarokore a QuickTime (ALAC).

He mea nui kia mohiohia ahakoa he pai ake te kaha o enei whakatakotoranga i o raatau tauira kore-kopeke, he uaua ake te mahi na te iti o te tautoko i etahi tono me nga kaupapa rorohiko. I runga i to tatūnga, te whakamahi hōputu kore kōpeke he maamaa ake pea i te waa roa ahakoa ka nui ake te mokowā kōpae.

Utauta Kōpeketanga

He maha nga momo taputapu taapiri e waatea ana i hangaia hei whakaiti i te rahi o nga konae raraunga me te pupuri i te pono o nga raraunga taketake. Ka whakamahia e enei taputapu nga algorithms ki te tautuhi i nga raraunga taapiri me te whakakore i te konae me te kore e ngaro nga korero.

He tino whai hua te kopeke korekore mo nga whakaahua whakairoiro, mo nga rekoata oro me te riipene ataata. Nga taputapu penei ZIP, RAR, Stuffit X, GZIP me ARJ tautoko i nga momo reanga o te koretake koretake mo te maha o nga momo konae tae atu ki nga PDF me nga taputapu kawe (EXE). Hei tauira, ki te kopirihia e koe tetahi ahua ki tetahi o enei whakatakotoranga i tautuhinga whakaiti rahi mōrahi, ka taea e koe te whakatuwhera me te tiro i taua pikitia me te kore e ngaro nga korero me nga korero tae.

Ko te algorithm e whakamahia ana ka pa ki te rahi o nga konae ka taea me te waa ki te tukatuka me te kokopi i tetahi konae. Ka taea tenei mai i nga meneti ki te maha o nga haora i runga i te maamaatanga o to taputapu i whiriwhiria. Ko nga taputapu taapiri rongonui penei i 7-zip (LZMA2) tuku taumata teitei o te kōpeketanga engari me roa ake nga wa tukatuka. Ko nga kaupapa tino arotau penei SQ=z (SQUASH) he mahinga taumata iti ka taea te kohi i etahi atu paita i te tere uira ka whakaritea ki nga tono rongonui penei WinZip or WinRAR engari ko te uaua o te hangarau he uaua te whakamahi e nga kaiwhakamahi PC runaruna.

Whakaaturanga Whakaahua

Ko te whakapae pikitia he huarahi hei whakaiti i te nui o nga raraunga e hiahiatia ana hei tohu i te ahua matihiko. Ka mahia tenei e tetahi, e rua ranei o nga huarahi e rua: ma te tango, ma te whakaiti ranei i nga raraunga ahua iti, ka kiia kōpeketanga korekore; ma te whakakore raraunga tupato ranei, ka kiia kōpeketanga ngaro.

ki te kōpeketanga korekore, he rite tonu te ahua o te ahua i mua i te kopaki me te iti ake o te mahara mo te rokiroki. Me a kōpeketanga ngaro tikanga, ka ngaro etahi raraunga i te wa e tiakina ana te konae ka whakakopekehia engari ka mahia tika ana, kaua e kitea he korikoritanga mai i te konae taketake kaore ano kia oti.

Ka whakamahia nuitia nga tikanga whakaheke korekore ki nga whakaahua matihiko, me nga rerengamahi hoahoa whakairoiro. Ko nga tikanga ngarokore ka taea te kopiri i nga konae ki nga rahi iti ake i te mea ka kopirihia ki etahi atu tikanga penei i nga whakaahua JPEG i hoahoatia mo kōpeketanga ngaro kei hea koe ka iti ake te rahi o te konae ma te ngaro o te kounga me nga korero.

Ko nga whakatakotoranga ahua ngarokore ko:

  • Nga Fireworks PNG (ortf)
  • Ngā GIF (gif)
  • me te whakatakotoranga tino whakamahia TIFF (tiff).

Ka taea e nga tono rorohiko tukatuka whakaahua penei i te Photoshop te whakatuwhera i nga momo whakaahua ka huri ki tetahi o enei whakatakotoranga ma te whakamahi i nga ahuatanga penei i te "Tiaki Hei" he maha nga wa ka huri nga konae i waenga i nga whakatakotoranga me te kore e tango i etahi atu rorohiko.

Ko etahi momo ahua ahua rereke penei i JPEG 2000 (jp2) ka whakamahi ano hoki i tenei momo tikanga whakakope engari he painga taapiri na te mea ka taea e ratou te penapena korero tika ake ki nga JPEG i te mea he iti te rahi o te konae na te pai o te kaupapa whakawaehere.

Opaniraa

Kōpeketanga Ngarokore he taputapu kaha hei awhina i a koe ki te whakaiti i te rahi o nga konae me te penapena waahi rokiroki, me te whakarite kia kore koe e ngaro i nga raraunga i roto i te mahi. Ka taea e koe te kopiri i nga konae me te kore e ngaro tetahi o nga korero kei roto, ka mahia ngawari ake te rokiroki, te uru me te tiri.

I te mutunga, kōpeketanga korekore he taputapu nui mo te rokiroki me te whakahaerenga raraunga hou.

Whakarāpopototanga o te Kopeke Ngarokore

Kōpeketanga Ngarokore he momo tikanga taapiri raraunga e whakaiti ana i te rahi o nga konae me te kore e patu i nga raraunga kei roto. He mea pai mo te kopiri i nga konae-tuhinga penei i nga tuhinga, ripanga, me nga whakaahua me nga konae oro.

Ko te painga nui o te koretake koretake ko tera ka taea e koe te whakaiti i te rahi o te konae me te kore e ngaro te kounga o te konae. Ko te tikanga ka taea te kopiri i te konae rite tonu i nga wa maha, ka ngawari ake te penapena me te whakawhiti i nga konae nui tere me te ngawari. Ka taea hoki te whakamahi rokiroki pai ake ma te tango i nga raraunga taapiri mai i te konae me te penapena i nga waahanga korero anake.

I te nuinga o te waa, e rua nga momo o nga algorithms whakakopeke korekore - hātepe papakupu-e hāngai ana Pērā i te Deflate/GZip, Lempel-Ziv rānei (e kōpeke ana i ngā kōnae ki tētahi rārangi taupū) tikanga whakakorenga mahi penei i te whakawaehere taurangi, te whakawaehere roa oma ranei (e tango ana i te taapiri ma te whakawaehere i nga tauira tukurua). Kei ia momo ona ake kaupapa motuhake ina tae mai ki nga momo papaa me nga tono.

Mo nga whakaahua, ina koa, nga ahuatanga ahua ngaro penei teitei he pai ake i era atu whakatakotoranga ngaro penei JPEG na te mea he pai ake ta ratou pupuri i nga taipitopito whakaahua i te JPEG i te wa e tuku ana i te taumata totika o te kopiri me te kore e tino paheketanga ki te kounga pikitia, he uaua ranei ki te wetewete, ki te whakahoki mai i nga raraunga puna taketake. Waihoki, oro matihiko nga kōnae ahua ngaru kore ka pai ake te mahi me tikanga inenga vector kaua ki nga tikanga whakaheke mokamoka parakore.

Hei mutunga, he huarahi whai hua te kopiri korekore ki te whakaiti i te rahi o nga konae me te kore he patunga i te kounga; na tenei ka tino pai ki te tiaki i nga raraunga utu nui i te wa e penapena ana i te waahi rokiroki me te utu. I te mea he pai ake te pai o nga algorithms rereke ki etahi atu, he pai ake te rangahau ko tehea whakatakotoranga e pai ana ki o hiahia mo te whakamarumaru tūmataiti me te pai o te waahi - ma te whiriwhiri tika ka rereke katoa!

Nga Painga o te Kopeke Ngarokore

Kōpeketanga Ngarokore he tukanga whakawaehere raraunga me te mahi wetewete e taea ai e nga konae te penapena waahi me te kore e whakaheke i te kounga. Ahakoa kei te heke haere tonu te utu mo te rokiroki, he nui te utu me te whakapau wa ki te pupuri i nga ihirangi mamati kounga teitei. Ko nga hātepee whakakopa kore ngaro e whakahaere ana i te rokiroki, te arotautanga whatunga, me te whakawhiti kōnae puta noa i nga punaha rereke. I tua atu, ka taea e nga tere tuku raraunga pai te whakaheke i nga utu whakahaere e pa ana ki nga mahi I/O me te awhina i nga tari tātari raraunga putaiao, rongoa ranei ki te whakamana i o raatau hua.

Ko nga painga o te whakamahi i nga tikanga whakaheke korekore ko:

  • Te whakaiti i te rahi o te konae me te kore e whakakorikori, e paheke te kounga
  • Kua pai ake te tere o te utaina o te whaarangi ma te whakaiti i te nui o nga raraunga ka whakawhitia i runga ipurangi
  • Ko nga kuwaha ki te whakatuwhera i nga tono puna e whakaiti ana i nga utu whakawhitiwhiti ki te uru ki nga ihirangi kei runga i nga kaitoro ipurangi
  • Kua piki ake te kaha whakapuranga mo te wa roa ki te pupuri i nga ihirangi matihiko
  • I whakatuwherahia nga huarahi mo nga taputapu mariko me nga ratonga päpäho romaroma Ipurangi ma te manaaki i nga kaimakitaki tino nui me te iti rawa o nga rauemi bandwidth.

Kia ora, ko Kim ahau, he mama, he tangata kaingākau ki te aukati i te nekehanga me te mohio ki te hanga papapāho me te whanaketanga paetukutuku. He kaingākau nui ahau ki te tuhi me te hākoritanga, inaianei kei te ruku tuatahi ahau ki te ao mutu. Ki taku rangitaki, kei te whakapuaki ahau i aku akoranga ki a koutou.