Mga computerProgramming

Ano ang pag-encode at pag-decode? Mga halimbawa. Pamamaraan para sa pag-encode at nagde-decode numerical data, teksto at mga graphic

Ang operasyon ng electronic computer para sa data processing ay naging isang mahalagang yugto sa proseso ng pagpapabuti ng pamamahala at pagpaplano sistema. Ngunit ang naturang impormasyon collection at processing pamamaraan ay medyo iba mula sa dati, at samakatuwid ay nangangailangan ng mga pagbabago sa sistema ng mga simbolo na nauunawaan na ang computer.

Ano ang coding ng impormasyon?

Data encryption - ito ay isang kailangang-kailangan na hakbang sa proseso ng pagkolekta at pagproseso ng impormasyon.

Bilang isang patakaran, sa ilalim ng code ay nagpapahiwatig ng isang kumbinasyon ng mga character na tumutugon sa transmitted data, o ang ilan sa kanilang kalidad na mga katangian. Isang coding - ang proseso ng pagguhit up ng isang naka-encrypt na kumbinasyon sa isang listahan ng mga daglat o mga espesyal na character na ay ganap na ihatid ang orihinal na kahulugan ng mensahe. Encoding ay minsan ay tinatawag na pag-encrypt, ngunit ito ay nagkakahalaga ng pag-alam na ang huli pamamaraan ay nagsasangkot sa proteksyon ng data laban sa pagha-hack at basahin sa pamamagitan ng mga third party.

Ang layunin ng coding ay upang ipakita ang impormasyon sa isang maginhawa at madaling maintindihan sa format para sa madaling paglipat at pagproseso sa isang computing aparato. Computers gumana sa lamang ng impormasyon ng ilang mga form, kaya ito ay mahalaga upang hindi makalimutan na upang maiwasan ang mga problema. Eskematiko diagram ng data processing ay kabilang ang paghahanap, pag-uuri at sequencing, at coding ng ito ay matatagpuan sa step input impormasyon sa naka-code na form.

Ano ang pag-decode ng impormasyon?

Ang tanong ng kung ano ang pag-encode at pag-decode, ang gumagamit ay maaaring magkaroon ng isang PC, sa iba't ibang dahilan, ngunit sa anumang kaso ito ay mahalaga upang ihatid ang tamang impormasyon upang paganahin ang mga gumagamit upang gumawa ng mga pag-unlad sa teknolohiya ng impormasyon ay patuloy na dumaloy. Tulad ng alam mo, pagkatapos ng data processing proseso produces ang output code. Kung tulad ng isang fragment sa maintindihan ang imahe ng orihinal na impormasyon. Ie decoding - ito ay ang reverse proseso ng pag-encrypt.

Kung sa panahon coding data kunin ang anyo ng mga signal ng character na kung saan ganap na tumutugma sa mga nakukuha sa object, pagkatapos ay ang pag-decode ng transmitted impormasyon code ay tinanggal o ilan sa kanyang mga katangian.

Padadalhan naka-code na mga mensahe ay maaaring maging isang ilang, ngunit napakahalaga impormasyon upang mahulog sa mga kamay ito sa kanila at hindi pa isiwalat bago ikatlong partido. Samakatuwid ito ay kinakailangan upang pag-aralan ang proseso ng pag-encode at pag-decode ng impormasyon. Matulungan sila upang ibahagi ang mga lihim na impormasyon sa pagitan ng isang grupo ng mga interlocutors.

Pag-encode at pag-decode ng teksto ng impormasyon

Kapag pinindot mo ang isang key sa keyboard sa computer na natatanggap ng isang senyas sa anyo ng isang binary na numero, na maaaring matagpuan sa transcript ng talahanayan code - panloob na representasyon ng mga character sa PC. Standard sa lahat sa buong mundo ay naniniwala ASCII table.

Gayunman, ang ilang mga malaman kung ano ang encoding at decoding, dapat mo ring maunawaan kung paano ang data ay matatagpuan sa iyong computer. Halimbawa, upang mag-imbak ng isang binary simbolo electronic pinipili ng computer 1 byte, hal 8 bits. cell na ito ay maaaring magkaroon lamang ng dalawang mga halaga: 0 at 1. Ito ay lumiliko out na ang isa byte ay nagbibigay-daan sa iyo upang i-encrypt ang 256 iba't ibang mga character, sapagkat ito ay ang bilang ng mga kumbinasyon maaari mong gawin. Ang mga kumbinasyon at ay isang mahalagang bahagi ng talahanayan ASCII. Halimbawa, ang letrang S ay naka-code bilang 01010011. Kapag pinindot mo ito sa keyboard, mayroong isang coding at pag-decode ng data, at makuha namin ang inaasahang resulta sa screen.

Half sa mga karaniwang ASCII talahanayan ay naglalaman ng mga code ng mga numero, character control at Ingles na mga titik. Ang isa pang bahagi nito ay puno ng mga pambansang mark, pseudo mga character at mga simbolo na hindi nauugnay sa matematika. Ito ay malinaw na sa iba't ibang bansa, ang bahaging ito ng table ay naiiba. kapag nagpapasok digit ding-convert sa isang binary system pagkalkula ayon sa pamantayan ng buod.

numero encoding

Sa binary notation, na kung saan ay aktibong gamit ang computer, mayroon lamang dalawang digit - 0 at 1.

Mga hakbang upang bumuo ng isang binary numero na sistema ng pag-aaral binary arithmetic. Karamihan sa mga batas ng basic mathematical operations sa naturang mga numero ay mananatiling may-katuturan.

Mga halimbawa ng pag-encode at pag-decode ng mga numero

ipinapanukala naming upang isaalang-alang 2 encoding paraan ng figure 45. Kung ito ay nangyayari sa loob ng teksto fragment, at pagkatapos ay sa bawat isa sa ang mga bahagi ay naka-encode ayon sa ASCII karaniwang talahanayan ng 8 bits. Apat naman ang 01000011, at limang - upang 01,010,011.

Kung ang bilang 45 ay ginagamit para sa pagkalkula, ito ay kasangkot sa mga espesyal na paraan ng pag-convert ng walong-bit binary code 001 011 012, na kung saan ay kinakailangan para sa imbakan ay lamang ng 1 byte.

Coding ng graphic impormasyon

Ang pagpapataas sa monochrome imahe na may magnifying glass, makikita mo na ito ay binubuo ng isang malaking bilang ng mga maliliit na tuldok na bumubuo ng isang kumpletong pattern. Indibidwal na katangian ng bawat larawan at ang linear coordinate ng anumang punto ay maaaring ipakita sa anyo ng mga numero. Samakatuwid, ang bitmap encoding batay sa binary code, na inangkop para sa pagpapakita ng graphic impormasyon.

Itim at puti larawan - ng isang kumbinasyon ng mga puntos na may iba't ibang mga kakulay ng kulay abo, iyon ay, ang liwanag ng bawat punto ng imahe ay natutukoy sa walong-bit binary numero. Ang prinsipyo ng agnas ng isang arbitrary gradient sa pangunahing mga bahagi - ay ang pundasyon ng prosesong ito, bilang ang coding ng graphic impormasyon. Nagde-decode imahe ay nangyayari sa parehong paraan, ngunit sa reverse.

Kapag ang paglawak ng tatlong pangunahing mga kulay: berde, pula at bughaw na, para sa anumang natural na lilim ay maaaring makuha sa pamamagitan ng Kombinasyon ng mga gradients. Ito coding system ay tinatawag na RGB. Sa kaso ng dalawampu't apat na piraso upang i-encrypt ang isang graphic mode imahe ng conversion na tinatawag na puno ng kulay.

Ang lahat ng mga pangunahing mga kulay juxtaposed may shades na makadagdag sa base point, ginagawa itong puti. Karagdagang kulay - ay isang gradient nabuo sa pamamagitan ng ang kabuuan ng mga iba pang mga pangunahing mga kulay. Naglalabas ng dilaw, magenta, at cyan komplimentaryong kulay.

Ang ganitong paraan ng pag-encode puntos imahe ay ginagamit sa industriya ng paglilimbag. Tanging eto ay tinanggap upang gamitin ang isang ika-apat na kulay - itim. Para sa kadahilanang ito, pagpi-print ng conversion sistema ng dinaglat na bilang CMYK. Ang system na ito ay gumagamit ng mga imahe upang kumatawan ng marami ayon sa tatlong pu't dalawang bits.

Paraan ng pag-encode at nagde-decode ng impormasyon akuin ang paggamit ng iba't-ibang mga diskarte, depende sa uri ng data input. Halimbawa, ang isang graphic na imahen na paraan ng encryption hexadecimal binary code na tinatawag na Mataas na Kulay. Ang teknolohiyang ito ay ginagawang posible na ilipat sa screen hangga't 256 mga kulay. Pagbabawas ng bilang ng operating bits ginamit upang i-encrypt ang graphic puntos, ikaw ay awtomatikong mabawasan ang dami na kinakailangan para sa pansamantalang imbakan ng impormasyon. Ang ganitong mga data coding pamamaraan ay tinatawag na isang index.

Coding ng audio na impormasyon

Ngayong na-sakop namin kung ano ang pag-encode at pag-decode, at mga pamamaraan na maging batayan ng prosesong ito, ito ay kinakailangan upang tumahan sa isyung ito, pati na ang pag-encode ng data audio.

Audio impormasyon maaaring katawanin sa anyo ng mga yunit elementary at i-pause sa pagitan ng bawat pares ng mga ito. Ang bawat signal ay convert at naka-imbak sa computer memorya. Ang mga tunog ay output sa pamamagitan ng isang synthesizer pananalita, na kung saan ay gumagamit ng data na naka-imbak sa memorya ng PC na naka-encrypt na kumbinasyon.

Sa pagsasaalang-alang sa pananalita ng tao, ito ay mas mahirap na i-encode, sapagkat ito ay naiiba kakulay ng iba't-ibang, at ang computer ay kinakailangan upang ihambing ang bawat parirala na may isang standard na, pre-poised sa kanyang memorya. Recognition Mangyayari lang ito kapag ang pasalitang salita ay makikita sa diksyonaryo.

Coding ng impormasyon sa binary code

May mga iba't-ibang mga paraan ng pagpapatupad ng mga pamamaraan na tulad ng pag-encode numeric, tekstuwal at graphical na impormasyon. nagde-decode ang data ay karaniwang nangyayari sa reverse teknolohiya.

Kapag encoding numero, kahit na isinasaalang-alang ang mga layunin na kung saan ang mga figure ay ipinasok sa system: para sa arithmetic kalkulasyon, o lamang upang ipakita. Ang lahat ng data ay naka-encode sa binary, naka-encrypt gamit bago at mga zero. Ang mga character ay tinatawag na bits. Ito encoding na pamamaraan ay ang pinaka-popular, dahil ito ay pinakamadaling upang ayusin sa mga tuntunin ng teknolohiya: ang signal presence - 1, No - 0. Ang binary encryption ay lamang ng isang sagabal - ito ay ang haba ng kumbinasyon ng mga simbolo. Gayunpaman, mula sa isang teknikal na punto ng view ng ito ay mas madali upang maghawak ng isang simpleng pile, ang parehong mga sangkap kaysa sa isang maliit na bilang ng mas komplikado.

Bentahe binary encoding

  • Ito paraan ng pagtatanghal na angkop para sa iba't-ibang uri.
  • Kapag ang paglilipat ng data nang walang anumang mga error.
  • PC ay lubhang mas madaling upang mahawakan ang data na naka-encode sa ganitong paraan.
  • Wanted na aparato na may dalawang estadong ito.

Ang disadvantages ng binary encoding

  • Ang mas mahaba haba ng code, na slows down processing.
  • Ang pagiging kumplikado ng tao pagdama ng binary mga kumbinasyon na walang anumang mga espesyal na edukasyon o pagsasanay.

konklusyon

Matapos basahin ang artikulong ito, maaari mong malaman kung ano ang pag-encode at pag-decode, at para sa kung saan ito ay ginagamit. Ito ay maaaring concluded na ang mga pamamaraan sa data ng conversion na ginamit ganap na nakasalalay sa ang uri ng impormasyon. Ito ay maaaring maging hindi lamang ng teksto ngunit din mga numero, mga imahe at mga tunog.

Coding ng iba't ibang impormasyon na nagbibigay-daan upang mapag-isa ang paraan nito ay ibinigay, iyon ay, upang gumawa ng ang parehong uri, na lubhang accelerates ang processing at automation ng data para sa paggamit sa ibang pagkakataon.

Sa electronic computer ay madalas na gamitin ang mga prinsipyo ng ang standard na binary encoding, kung saan ay ang orihinal na anyo ng pagtatanghal transforms sa isang format mas maginhawa para sa imbakan at karagdagang processing. Kapag ang pag-decode ng lahat ng mga proseso na nagaganap sa reverse pagkakasunud-sunod.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tl.atomiyme.com. Theme powered by WordPress.