KomepiutaSaogalēmū

Encoding - lenei ... faiga faailoga: faamatalaga coding

Coding faamatalaga - se fanua tulagaese lautele o le malamalama. O le mea moni, ua saʻo fesootai ma le atinae o tekinolosi faafuainumera. O le tele o aoga i aso nei o le autu sili ona lauiloa - faamatalaga encoding. I aso nei o le a tatou aoao i le faauigaga autu o lenei aafiaga matautia e faasino i vaega eseese o le komepiuta. O le a tatou taumafai e tali le fesili: "? Encoding - le faagasologa, metotia, meafaigaluega po o nei mea uma i le taimi e tasi"

Zeros ma ē

Toetoe lava o so o se ituaiga o faamatalaga o loo faaalia i luga o se lau komepiuta, o se tasi ala po o se isi sui a code binary aofia ai zeros ma tagata. O le faigofie, "maualalo tulaga" auala e encrypt faamatalaga, lea e faatagaina ai le PC e faagaoioia le faamatalaga. code Binary o tagata uma: ua malamalama i ai tagata uma, e aunoa ma faatagaga faapitoa, o komepiuta (moni, o le mafuaaga na faia ai - e faʻamāsani le faaaogaina o faamatalaga i se faiga faafuainumera).

Le iunite faavae, lea e faaaoga a encoding binary - o se vaega itiiti (mai le upu "digit binary" - "lua-digit"). E tutusa ma le tulaga 0 po 1. masani, taitoatasi le faagutu le faaaogaina ma tuufaatasia i se 8-digit faasologa - bytes. I le tasi o i latou, ua faapea, e mafai ona aofia ai i luga e 256 faapotopotoga a zeros ma ē (2 i le mana 8). Mo faamaumauina aofaiga taua o faamatalaga o loo faaaogaina, e masani lava e le bytes maotua, ma le taua tele - ma prefixes "kilo", "mega" "giga", "Tera", ma isi, le tasi lea o le 1,000 taimi sili atu nai lo le muamua .. .

mau Encoding

O le ituaiga taatele o faamatalaga faafuainumera - o se mau. E faapefea ona coding? E faigofie lava le faagasologa explainable. O le tusi, faailoga faailoga, fuainumera po o faailoga e mafai ona encoded e se tasi po o le sili bytes, o lona uiga, vaai le komepiuta i latou e pei o se faasologa tulaga ese o zeros ma tagata, ma o lea, e tusa ai ma le tuuina i lalo algorithm mauaina faaalia ua. E lua ni tulaga faatonuina autu lalolagi "encryption" komepiuta mau - ASCII ma UNICODE.

O le faiga ASCII, taitasi amio e encoded e na o se byte tasi. O lena mea, e ala i lenei tulaga faatonuina, e mafai ona "encrypt" e 256 tagata - le sili atu nai lo ia lava e faaali atu le faatusa o le toatele o le faasologa lalolagi. O le mea moni, e le fetaui i aso nei faiga tusi o le atunuu o lo oi ai uma i lenei punaoa. Lea, o le alafapeta taitasi foafoaina lona lava "subsystem" encryption. E alu encode faamatalaga e faaaoga ai polokalama faailoga, ua fuafua i faataitaiga o le atunuu o se faiga tusitusia. Ae peitai, o le tasi o nei faiga, i le isi itu, o se vaega o se tulaga faatonuina ASCII lalolagi faaaogaina faavaomalo.

O se vaega o le faiga ASCII, o le punaoa lenei o le 256 tagata ua vaevaeina i vaega e lua. O le uluai 128 - o le faatusa faapolopolo mo le alafapeta faa-Peretania (a ala z), faapea foi ma fuainumera, faailoga faavae faailoga ma isi tagata. O le bytes 128 lona lua o loo taofia, i le avanoa, i lalo o le faiga o le tusi o le atunuu. o le lenei "laiti faiga" mo le faasologa lē gagana Peretania - Rusia, Hindi, Arapi, Iapani, Saina ma le tele o isi.

O i latou o loo faatusa i le tulaga o laulau coding eseese. O lona uiga, e mafai ona tupu (ma e masani lava e tupu), ina ia le faasologa lava e tasi o le faagutu o le a nafa ma le tusi eseese ma faatusa i le lua e ese 'atunuu' laulau. Gata i lea, ona o le peculiarities o le atinae o UA-lalolagi i atunuu eseese, e eseese ai. Mo se faataitaiga, mo le gagana Rusia le faiga coding lua taatele: Pupuni-1251 ma KOI-8. Muamua na oo mai mulimuli ane (e pei foi o ia lava ogatasi ma le faiga faagaoioia), ae i le taimi nei le tele o UA-tagata tomai faapitoa faaaogaina i se tulaga faamuamua. O le mea lea, o le komepiuta e mafai ona faamaonia e faitau e tatau ona mafai le anotusi Rusia e faailoa saʻo uma laulau. Ae o le tulafono, e leai se faafitauli i ai (pe afai faiga faagaoioia PC ona po nei e tatau ai).

Mau Auala Encoding faaleleia i taimi uma. I le faaopoopo atu i le "e tasi-byte" ASCII faiga e mafai ona taulimaina na o le 256 faatauaina mo le tagata, o loo i ai foi se "lua-byte" o le faiga UNICODE. E faigofie ona fuafua e faapea e mafai ai ona mau encoding i se aofaiga e tutusa ma le 2 i le tulaga 16, o lona uiga e 65 afe. 536. I ai, i le faasologa, ua i ai le punaoa i le taimi e tasi encode toetoe lava faasologa o le atunuu o lo oi ai uma o le lalolagi. e lē itiiti ifo taatele le faaaogaina o UNICODE nai lo le i ai o le "masani" tagavai ASCII.

coding siata

Tatou faamatalaina le auala o le "faiga o faailoga faalilolilo" mau ma i lenei tulaga le bytes faaaoga. E pei o le tulaga i le ata ma ata faafuainumera? E matuai faigofie foi. O le ala lava e tasi e pei ona tupu i le mau, o le matafaioi autu i le coding o ata mananaia komepiuta taaalo bytes tutusa uma.

O le faagasologa o imaging faafuainumera i le tulaga lautele e tutusa i le auala lea e tamoʻe le TV. I luga o le screen TV, afai tatou te vaavaai, o le faatusa e aofia ai se plurality o pixels tagata o lo o avea faatasi a foliga iloagofie i se mata mamao. Televise o Taiala (po CRT masini) o le transmitter maua e le fuafua faalava ma tūsaʻo o manatu taitasi ma fausia malie le faatusa. ata mananaia komepiuta coding mataupu faavae galue ai le ala lava e tasi. "Encryption" bytes o faatusa e faavae i luga o le tofiga o le togi screen taitasi tutusa fuafua (ma lanu o latou taitoatasi). O upu faigofie. O le mea moni, o le ata mananaia coding - e sili atu le faigata lenei faagasologa nai lo le mau lava lea e tasi.

Faiga faasinomaga taitasi faamaopoopo manatu ma le lanu tapulaa ua taʻua o "bitmap". E faapena foi, o le igoa o le tele o faila mamanu o ata mananaia komepiuta. O le fuafua o le taitasi o le pixels ma o latou lanu o loo tusia i se tasi po o le sili bytes. O le a fuafuaina e le numera? E iai i le auala tele shades o le lanu o le a "encrypt". ua iloa se tasi byte - e 256 tulaga faatauaina. Afai tatou te maua lava le ata o le fausiaina o se vaega tele o shades - o le a tatou pulea lenei punaoa. Aemaise lava, i lo tatou umia e mafai ona 256 shades o le lanu efuefu. Ma o le a lava lenei e encode toetoe lava o so o se uli-ma-papae ata. O lea, e le lava le ata lanu o le punaoa: o le mata o le tagata, e pei ona outou iloa, e mafai ona ia iloa e oo atu i le tele o le fiasefulu miliona o lanu. O le mea lea e manaomia "faalavelave tutupu faafuasei" o le 256 tulaga faatauaina, ma i le faitau selau o afe o taimi e sili atu. Aisea e faagaoioia e encode manatu le tasi byte, ae o nisi: le taimi nei i lo oi ai nei tulaga faatonuina, e le mafai ona 16 (e mafai ona "encrypt" 65 K 536 lanu.) Po o le 24 (777 afe e 16 miliona 216 shades.).

E le pei o tulaga faatonuina o le mau, o le eseese lea e tutusa lava ma le aofai o gagana a le lalolagi, faatasi ai ma se mea ata a si mea itiiti faigofie. O le mamanu faila masani (e pei o JPEG, PNG, BMP, GIF, ma isi. D.) Ua iloa i le tele o komepiuta masani tutusa lelei.

E leai se mea faigata ina ia malamalama i le coding o loo faatinoina mo nisi mataupu faavae o le faamatalaga kalafi. Vasega 9 so o se averesi aoga Rusia e masani lava ona aofia ai le mataupu i le saienisi komepiuta, pe afai o sea tekinolosi o loo faailoa atu i nisi o faamatalaga auiliili e matua faigofie ma le gagana e malamalama. Ua i ai foi polokalame o aoaoga faapitoa mo tagata matutua - i latou le faatulagaina o iunivesite, aoga maualuga, po o ai foi le aoga.

O le mea lea, o le tagata Rusia ona po nei o mea e maua ai le malamalama e uiga i le tulafono laiti o loo i ai le taua talafeagai i le tulaga o ni ata mananaia komepiuta. Ma afai e te manao e faamasani ai i le malamalama faavae, e mafai ona maua le mea e aoaoina maua. Ia i latou e aofia ai, mo se faataitaiga, o le mataupu "Coding o faamatalaga kalafi (9 tusi aoga vasega" Informatics ma ICT "tusia Ugrinovich maua).

Coding o faamatalaga otio

Komepiuta faaaogaina e le aunoa mo le faalogologo i musika ma isi faila o leo. E pei lava o le tulaga i le mau ma le vaaiga, o se leo i lou PC - e bytes tutusa uma. Latou, i le avanoa, "decrypted" leo pepa ma isi chips ma liua i leo faalogoina. O le mataupu faavae iinei e uiga i le tasi e pei o le tulaga o papatusi gramophone. ona iloa i latou e tutusa leo taitasi e le grooves microscopic i luga o le palasitika, lea ua aloaia e le tagata faitau, ma faaleoina lea. I le komepiuta fia foliga uma. E na o le grooves faia se matafaioi bytes i le natura lea, e pei o le tulaga o le mau ma le ata, o le coding binary.

Afai i le tulaga o le elemene protrudes tulaga iunite faatusa komepiuta, pe afai o le leo ua pueina e ai le "faitau". O loo tulaga faatonuina lua bytes, e faatupulaiaina ai i le 65 afe. 536 microvibrations leo. Ae peitai, e ese mai, e pei ona tupu i le fausiaina o ata e faaleleia atili ai le uiga o le leo o loo tauaveina le faaopoopo bytes faaopoopo (o loo i ai, e mautinoa lava, ma e sili atu lava), ma le faateleina o le aofai o le "tiute". E ui lava i nisi o faiga leo bytes e faaaoga itiiti ifo ma le sili. Pe a faia e le encoding leo, o le iunite o le tagavai o le byte "flux" faia lona lua. Microvibrations i.e., faiga o faailoga faalilolilo le faaaogaina o le 8 th. Taulia i le lona lua, o le a mautinoa lava le avea o le uiga maualalo ifo nai lo le faasologa leo encoded e 44 afe. "Taulia."

standardization faava o malo o faila o leo, faapea foi i le tulaga o ni ata mananaia, ua lelei atiina ae. E tele ni mamanu tulaga faatonuina o ala o faasalalauga leo - MP3, WAV, WMA, fiafia i le lalolagi atoa.

vitio Encoding

O se ituaiga o "fuafuaga hybrid", lea o lo o tuufaatasia i le leo ma le encryption coding o ata, faaaogaina i le vitio komepiuta. E masani lava o ata tifaga ma ata faavitio aofia ai o le lua ituaiga o faamatalaga - o ia lava o se leo ma vitio faatasi. O le "faiga o faailoga faalilolilo" o le vaega muamua, ua tatou taʻu atu i luga. O le lona lua a itiiti sili atu ona faigata. O mataupu faavae nei e ese e aofia ai se coding graphical talanoaina i luga. Ae faafetai i le universality o le "manatu" o bytes o le auala e fai si malamalama ma talafeagai.

Manatu i le auala e fau ai le ata tifaga. E leai se mea e sili atu nai lo se faasologa o faavaa o le tagata (lea e masani 24). Lava le ala lava lea e tasi faatulagaina vitio komepiuta. Taitasi tino - o se ata. E uiga i le auala e fausia i le fesoasoani a bytes, ua tatou faailoa atu i luga. O lea, o le taimi nei i le code vitio faamatalaina itulagi, ma faatagaina noatia i le va o se faavaa o tagata taitoatasi. O se ituaiga o faafuainumera suitulaga i le ata tifaga. O se iunite ese mai o le vaitafe vitio (lava manatu mo tupua ma taulia mo leo, e pei o le "ata tifaga" ma faatulagaga ni ata tifaga), ua manatu le faavaa. O le mulimuli se tasi lona lua, e tusa ai ma taliaina tulaga faatonuina, e mafai ona 25 po o le 50.

E pei lava i le tulaga o leo, o loo i ai tulaga faatonuina tutusa faava o malo mo vitio - MP4, 3GP, AVI. Gaosia o ata tifaga ma commercials taumafai e tuuina atu faataitaiga o ala o faasalalauga ia e ogatusa ma se aofaiga tele o komepiuta. O nei mamanu faila - i totonu o le sili ona lauiloa, na latou tatalaina i le toetoe lava o so o se PC nei.

faamatalaga compression

ua faia teuina faamatalaga komepiuta i luga o a ituaiga o ala o faasalalauga - disks, aveina flash, ma isi A o tatou fai atu ai i luga, bytes, o se tulafono faafoe, "soona ola" prefixes "mega", "giga", "tera", ma isi I nisi o tulaga .... taua faila encoded o le tuu i latou i le punaoa o loo maua e le mafai ona i luga o le tisiketi. Ona faaaoga lea o ituaiga eseese o faamatalaga metotia compression. I latou, o le mea moni, o se coding foi. o lenei - o se isi faaliliuga talafeagai o le vaitaimi.

O loo i auala faavae e lua mo faamatalaga compression. I le muamua o latou ua tusia i le faasologa si "teuina" pepa faatumu. O lona uiga, e le mafai e le komepiuta faitauina le anotusi o le faila (taaalo i ai o se tusitusiga, ata po o ata vitio), pe afai e te le tauaveina le taualumaga o le "unpacking". O le polokalama lea compresses le faamatalaga ua taua i lenei ala a logger faamatalaga. Pe faapefea ona e galue e fai si faigofie. Archiving faamatalaga e pei o se tasi o auala sili ona lauiloa lea e faatino ai le faamatalaga coding, faamalosia suesuega komepiuta aoga-tulaga.

A o tatou iloa, o le faagasologa o le "Encryption" i le bytes faila faalaugatasia. Ia le tulaga ASCII. Ina ia, fai mai, e encrypt le upu "talofa", tatou te manaomia 6 bytes, e faavae i luga o le numera o le tusi. O le ala lena tele avanoa le a se faila i lena mau i le tisiketi. Le mea e tupu pe afai tatou te tusi le upu "talofa" 100 taimi i se laina? E leai se mea faapitoa - mo lenei tatou te manaomia le 600 bytes, faasologa, o le aofaiga lava e tasi o avanoa tisiki. Ae peitai, e mafai ona tatou faaaogaina le logger faamatalaga, lea o le a fausia ai se faila, o lona uiga a tele laiti numera o bytes le a "faiga o faailoga faalilolilo" au e foliga o se mea e pei o lenei: "Talofa faatoateleina e 100". E ala i le faitauina o le aofai o tusi i lenei lipoti mai i le faaiuga ina ia mafai ona tusia e se faila, tatou te manaomia na o 19 bytes. Ma o le aofaiga lava e tasi o avanoa tisiki. Ina ua "unpacking" le archive faila o se "decryption", ma le anotusi avea le vaaiga puna mai le "100 faatalofa." O lea la, e ala i le faaaogaina o se polokalama faapitoa, lea e faaaoga se faiga coding faapitoa, e mafai ona tatou faasaoina ai se aofaiga tele o avanoa tisiki.

O le i luga faagasologa o vavai lava: po o le a faaaogaina le faiga faailoga, o le coding faamatalaga mo le faamoemoe o compression o taimi uma e mafai ai e ala i archiving faamatalaga.

O le a le auala lona lua? I nisi tulaga, e tutusa ma mea o loo faaaogaina i le logger faamatalaga. Ae o lona eseesega faavae e faapea o le faafeomaʻi faila e mafai ona lelei foliga mai o se komepiuta e aunoa ma "aveeseina" taualumaga. E faapefea ona galue lenei faiga?

A o tatou manatua, i le uluai tulaga o le upu "talofa" nofoia 6 bytes. Ae peitai, e mafai ona tatou o atu i le togafiti ma tusi e pei o lenei: "prvt". Lolomiina 4 bytes. Uma e tumau ai pea e faia - o le "aoao atu" o le komepiuta e faaopoopo i le faagasologa o le faaalia o le faila tusi, lea tatou te faamama. E tatau ona faapea atu i faiga "aoaoina" faagasologa e faatulaga ma e le manaomia. faiga faavae o le iloaina o le tagata o loo misi o loo tuufaatasia i totonu o polokalama sili ona po nei mo le PC. O le, o le tele o le faila lea tatou te feagai i aso uma, o se tasi ala po o se isi ua "faiga o faailoga faalilolilo" i lenei algorithm.

O le mea moni, o loo i ai "hybrid" coding faamatalaga faiga, lea e mafai ona faatinoina faamatalaga compression ao mafai uma e lua o le auala i luga. Ma ua latou e ono e sili atu ona lelei i le tulaga o le laveaiina o tisiki avanoa nai lo taitoatasi.

O le mea moni, o faagaoioia i le upu "talofa", tatou te tuu atu na o le mataupu faavae autu o faamatalaga auala compression. O le mea moni ua sili atu i latou faigata. Eseese faiga o faamatalaga encoding mafai ona ofoina atu se auala tulagaese lavelave o le "compression" faila. Ae peitai, ua tatou vaai, i le totogiina o mea e mafai ona faia ina ia faasaoina tisiki avanoa, e toetoe lava e aunoa ma le faaaogaina i se faaitiitia o le tulaga lelei o faamatalaga i luga o le PC. Aemaise taua le matafaioi o faamatalaga compression pe a faaaogaina ata, otio ma vitio - nei ituaiga o faamatalaga i luga o isi faigata i punaoa tisiki.

A se isi mea o le "tulafono laiti"?

A o tatou fai atu i le amataga, coding - o se aafiaga matautia lavelave. Ina ua feagai ma le mataupu faavae autu o coding faamatalaga faafuainumera faavae i bytes, e mafai ona tatou paʻi atu i se isi eria. E fesootai ma le faaaogaina o tulafono laiti komepiuta i teisi faatauaina eseese. Iinei, i lalo o le "tulafono," tatou uiga e le o se faasologa o tagata ma zeros, ma le aoina o eseese tusi ma faailoga (lea, e pei ona ua uma ona tatou iloa, ma o lea ua faia o 0 ma le 1), lea ua taua o le tele o olaga o tagata o aso nei.

le tulafono o le

I le fatu o le galuega o so'o se polokalama faakomepiuta o le numera. Ua tusia i se gagana e malamalama i ai le komepiuta. O le PC, fa'amaonia le tulafono, fa'amaonia tulafono. O se mea iloga o le polokalama komipiuta mai se isi ituaiga o faamatalaga faakomepiuta, o le numera o lo'o iai i totonu e mafai ona "vavaeina" lava ia (e tatau i le tagata faaaoga ona amata lenei faiga).

O le isi vaega o polokalama o le vavalalata feso'ota'iga o le tulafono na fa'aaogaina. O lona uiga, e mafai e se tagata ona tu'uina tutusa galuega i se komepiuta e fa'aaoga ai se seti tele o "fuaitau," ma, pe a talafeagai, i se isi gagana.

Fa'amaumauga o fa'amaumauga

O le isi vaega e sili ona taua o le fa'aaogaina o le tusi tusi o le fatuga ma le faatulagaina o pepa. O le mea masani, o se fa'aaliga faigofie o fa'amaumauga i luga o le lau, e le lava i le taua o le fa'aaogaina o le PC. I le tele o tulaga, e tatau ona fausia le tusitusiga i le fa'aaogaina o se pa'u o se lanu ma le tele, faatasi ai ma elemene faaopoopo (e pei o se fa'ata'ita'iga, laulau). O nei mea uma ua faatulagaina, faapea foi i le tulaga o polokalama, i gagana patino e malamalama i ai le komepiuta. O le PC, o le iloa o le "poloaiga", e fa'aalia ai fa'amatalaga e pei ona mana'o ai le tagata. E le gata i lea, o tusitusiga e mafai ona faatulagaina i le auala lava e tasi, e pei lava ona faia i polokalama, e fa'aaoga ai seti eseese o "fuaitau" ma e tusa lava pe eseese gagana.

Ae ui i lea, o lo'o i ai se eseesega taua i le va o tulafono mo pepa ma polokalama komepiuta. E aofia ai i le mea moni e faapea e le mafai e tagata muamua ona fa'amatalaina i latou lava. Mo le tatalaina o faila i fuainumera, e mana'omia i taimi uma ia polokalama fa'aletolu.

Fa'asalaga o fa'amatalaga

O le isi fa'amatalaga o le upu "code" mo komepiuta o le fa'amatalaga o fa'amatalaga. I luga na matou faaaogaina lenei upu o se synonym mo le faaupuga "coding", ma e faatagaina lenei mea. I lenei tulaga, e ala i fa'amatalaga o le a tatou malamalama i se ituaiga mea ese ese. O le mea lea, o le fa'amaoniaina o fa'amatalaga fa'amatalaga ina ia fa'asaina ai le avanoa mai ia i latou mai isi tagata. O le puipuiga o faila komepiuta o se vaega tele o gaoioiga i le IT IT. O le mea moni lava o se fa'asaienisi fa'asaienisi, e aofia ai fo'i ma a'oa'oga faakomepiuta a le aoga. Encoding faila i se vaaiga i le puipuia o le avanoa e leʻi faatagaina - o se galuega, o le taua o lea ua tuuina atu i tagatanuu o setete po nei i le olaga faatamaitiiti.

E faapefea e le auala lea e le encryption faamatalaga? I le fa'amuamua, e faigofie ma mafai ona malamalama e pei o mea uma na muamua, na iloiloina e i tatou. Fa'aogaina o se fa'agasologa e faigofie ona fa'amatalaina mai le manatu o mataupu faavae o le malamalamaga.

Faapea ua tatau ona matou auina atu se savali "Ivanov e alu i Petrov" ina ia leai se tasi e mafai ona faitauina. Matou te talitonu e fa'ailoa le savali i le komepiuta ma va'ai i le iuga: "10-3-1-15-16-3-10-5-7-20-11-17-6-20-18-3-21". O lenei tulafono, o le mea moni, e matua faigofie lava: o numera ta'itasi e fetaui ma le numera o mataitusi o la tatou fuaitau i le alafapeta. "Ma" e tu i le 10th place, "B" - 3, "A" - 1, ma isi mea. Ae o polokalama faakomepiuta fa'aonaponei fa'apipi'i e mafai ona fa'apipi'i ai fa'amatalaga ina ia matua faigata lava ona maua se ki ia i latou.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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