OrdenagailuakSegurtasuna

Encoding - hau ... zeinu sistemak: informazio programazioan

Kodetze-informazioa - jakintza eremu oso zabal bat. Jakina, teknologia digitalaren garapenarekin zuzenean lotuta. kodetzeko informazioa - moderno Ikastetxe askok ezagunenetako gaia da. Gaur fenomeno honen oinarrizko interpretazioa aldean ikasiko dugu ordenagailuak hainbat alderdi ere. galderari erantzuteko ahalegina egingo dugu: "Encoding - Prozesu, metodo, tresna edo gauza horiek guztiak aldi berean"

Zero eta

Ia edozein datu mota hori ordenagailuaren pantaila, joaneko bat bistaratuko edo beste kode bitar bat zero eta osatua ordezkatzen. Errazena, "behe-maila" datuak enkriptatzeko era, horri esker, PC, datuak prozesatu da. Binary kodea unibertsala da: alde guztiek ulertu, salbuespenik gabe, ordenagailuak (izatez, horregatik sortu zen - Informazio erabilera formatu digitalean normalizatzeko).

Oinarrizko unitatea, binary kodeketa bat erabiltzen - pixka bat da (hitz "digitu bitar" from - "bi digituko"). 0 edo 1. Oro har berdina da, banaka bit ez erabili eta konbinatu 8 digituko sekuentzia batean - byte. Horietako bakoitzean, beraz, gehienez 256 zero eta konbinazio (2 8an boterera) eduki dezakete. Informazio kopuru handiak grabatzeko erabiltzen dira, byte normalean ez isolatua, eta handiagoa balioa - aurrizkiak dituzten "kilo", "mega" "giga", "tera", eta abar, eta horietako bakoitzak aurreko urtean baino 1.000 aldiz handiagoa .. .

Encoding testua

datu digital mota ohikoena - Testu bat. Nola da programazioan? Erraza da nahikoa explainable prozesua. Letra, puntuazio marka, zenbakiak edo ikurrak egon byte bat edo gehiago kodetutako daiteke, hau da, ordenagailuaren ikusten horiek zero eta sekuentzia berezia gisa, eta, ondoren, ezarritako detektatzeko algoritmoa jarraiki agertzen da. Badira bi nagusien mundu standard "enkriptatze" ordenagailu testua - ASCII eta UNICODE.

ASCII sistema, pertsonaia bakoitza bakarra byte bakar batek kodetzen. Hau da, estandar honen arabera, ezin "enkriptatu" duzu 256 karaktere - hori nahikoa baino gehiago mundu alfabetoen gehienek ikurrak erakutsi. Jakina, guztiak, dauden nazional gutun-sistema gaur ez du baliabide hau kabituko. Beraz, alfabetoa bakoitzarentzat sortu bere "azpisistema" enkriptatze egin. kodetzen informazio It joan da zeinu-sistemak, idatziz laginak nazionala egokitutako erabiliz. Hala ere, sistema horietako bakoitzak, bere aldetik, global ASCII estandar bat nazioartean hartutako zati da.

ASCII sistemaren baitan, hau 256 karaktere baliabidea da bi zatitan banatuta dago. Lehenengoak 128 - ikurrak English alfabetoaren erreserbatuta (a z bidez), baita zenbakiak, oinarrizko puntuazio-markak eta beste pertsonaia batzuk. Bigarren 128 byte erreserbatuta daude, aldi berean, gutun-sistema nazionala azpian. Honek "azpi-sistema" ez-English alfabeto da - errusiera, hindia, arabiera, japoniera, txinera eta beste asko.

Horietako bakoitza kodeketa taulak bereizi forma irudikatzen. Hau da, gerta daiteke (eta normalean gertatzen den) eta, beraz, bit sekuentzia bera letrak eta bi 'nazionalak' taulak bereizi ikur ezberdinak arduraduna izango da. Gainera, IT-esfera herrialde ezberdinetan garatzen berezitasunak direla eta, nahiz eta ezberdinak dira. Adibidez, errusiar hizkuntza programazioan ohikoena bi sistema eta: Windows-1251 eta KOI-8. Lehenengoa izan zen geroago (baita bere sistema eragilearen sintonian propioa), baina lehentasuna oinarri erabili orain asko IT-adituek. Beraz, ordenagailua duten bermatu ahal izango da Errusiako testua irakurri, bai mahaiak behar bezala identifikatu ahal izan beharko luke. Baina, oro har, hura arazorik ez (egungo beharrezkoa PC sistema eragilearen bada).

Idatzi Encoding metodoak uneoro hobetzeko. "Single-byte" ASCII sistema hori balore 256 bakarrik kudea ditzake pertsonaiak gain, badira bat "bikoitza byte" UNICODE sistema da, halaber. erraza testu kodeketa ahalbidetzen duela diru kopuru bat 2 berdina 16an maila asmoz kalkulatu da, hau da, 65 mila. 536. Bertan, aldi berean, baliabide aldi berean kodetzeko ia existitzen den munduaren alfabetoen nazional guztiak. UNICODE erabiltzea ez da "klasiko" ASCII estandarra inplikazioa baino gutxiago komuna.

grafiko programazioan

nola "enkriptatu" testu eta kasu honetan erabilitako byte definitu dugu. Argazkiak eta irudiak digitalarekin gertatzen den bezala? halaber, oso erraza da. Modu berean gertatzen da testuan bezala, infografia kodifikazioa rol nagusia byte bera jolasteko.

orokorrean irudi digital prozesua mekanismoak horren bidez TV exekutatzen antzekoa da. TV pantailan, begiratzen badugu, irudia banakako pixel pluraltasuna kolektiboki distantzia begi batean forma ezagut bat osatzeko osatzen dute. Television matrix (edo CRT proiektorea) igorlea puntu bakoitzaren koordenatuak horizontal eta bertikalen jasotzen eta irudia pixkanaka eraikitzen. Infografia programazioan printzipio modu berean lan egiten du. "Enkriptazioa" Irudi byte oinarritutako dagozkien koordenatuak pantailaren puntuak bakoitzaren esleipena (eta kolore horietako bakoitzaren) an. It errazean. Jakina, grafiko programazioan - prozesu honen testua bera baino askoz zailagoa da.

Metodo dagozkien erreferentzia koordinatzeko puntu eta kolore parametroak deritzo "bitmap". Era berean, fitxategi infografia formatu askoren izenak. pixel bakoitzaren koordenatuak eta bere kolorea da byte bat edo gehiago grabatu. Zer zehazten zenbakia? Nagusiki zenbat kolore ñabardura asko dira "enkriptatu" on. byte One ezaguna da - 256 balioen da. nahikoa, hala nola tonu ugari eraikitzen argazkiak badugu - baliabide hau kudeatzeko egingo dugu. Bereziki, gure jabe 256 gris tonu daitezke. Eta hori nahikoa ia edozein beltz eta zuri-irudiak kodetzeko izango da. Aldi berean, kolore baliabidea irudiak ez da nahikoa: giza begia, ezagutzen duzun bezala, gora bereizteko koloreak milioika hamarnaka gai da. Horregatik behar du "larrialdi" ez da 256 baloreak, eta aldiz gehiago ehunka mila dira. Zergatik aktibatzen da puntuak ez byte bat, baina hainbat kodetzeko: gaur existitzen diren estandarrak, han 16 (. Ditzake "enkriptatu" 65 K 536 kolore) edo 24 izan daiteke (777 mila, 16 milioi 216 tonu bat.).

testu estandarrak ez bezala, bertan barietatea munduko hizkuntza-kopurua, marrazki gauza pixka bat errazagoa batekin parekoa. Ohikoena fitxategi formatu (hala JPEG, PNG, BMP, GIF, eta abar. D. gisa) dira ordenagailu gehienetan aitortzen orokorrean berdin moldatzen.

Ez dago ezer ordena kodetze da printzipio batzuk burutu ulertzeko konplikatua da informazio grafikoa. Kalifikazio 9 edozein Errusiako besteko eskolako ohi ditu barne informatika, non teknologia, hala nola, xehetasun batzuk kontuetarako zara ikastaroak oso sinplea eta hizkuntza ulergarria da. Badira ere espezializatuen prestakuntza helduentzat programak - antolatzen unibertsitate, handiko eskolak, edo ere eskola dira.

Beraz, Errusiako gizon modernoa da, non ordenagailu grafikoak dagokionez esangura praktikoa dute kode buruzko ezagutza lortzeko. Eta zeure burua ezagutzea oinarrizko ezagutza nahi baduzu, entrenatzen materialak eskuragarri eskuratu ahal izango duzu. horien artean, adibidez, kapitulu "Kodetze informazio grafikoaren (9an kalifikazioa testuliburua" Informatika eta IKT "baimena Ugrinovich ND).

audio datuen kodeketa

Computer aldizka musika eta beste audio fitxategiak entzun erabiltzen. Just testua eta grafikoak, zure PC edozein soinuarekin kasuan bezala - byte bera da. Dute, aldi berean, "desenkriptatu" audio-txartela eta beste txip eta akustikoa soinu bihurtuta. printzipioa hemen bera da gramophone plakak kasuan bezala. ezagunak dira soinu bakoitzak plastikozko, hau da irakurlea aitortzen, eta ondoren ahostun on mikroskopikoak zirrikituak dagokio. Ordenagailua ere itxura guztien gustatzen. zirrikituak Bakarrik play rol naturan byte bat, testu eta irudien kasuan bezala, bitar kodetze da.

ordenagailu irudiaren unitate elementua kasuan bada protrudes point, noiz soinu grabaketa deiturikoak da "zenbatu". Da, oro har agindutako bi byte, gora sortzen 65 mila da. 536 microvibrations soinua. Hala ere, kontrastea, gertatzen irudiak eraikitzea bezala hobetu soinu-kalitatea egiten da, ez byte osagarriak gehituz (ez, noski, eta nahikoa baino gehiago), eta "zenbatzen" kopurua handituz. byte erabiltzen da audio sistemak batzuetan arren gutxiago eta gehiago. Noiz audio kodeketa egiten da, byte "fluxua" unitate estandarra bigarrena burutzen. Microvibrations adibidez, enkriptatutako 8 garren erabiliz. Segundoko zenbaketa, izango da, jakina soinu sekuentzia kodetutako 44 mila baino kalitate txikiagoa izango da. "Zenbaketa".

audio fitxategiak International normalizazioa, baita grafikoen kasuan, ondo garatzen da. MP3, WAV, WMA, mundu osoan gozatu - hainbat audio media formatu estandar daude.

video Encoding

"Eskema hibrido" moduko bat da, eta bertan soinua enkriptatze irudien kodetze konbinatzen da, ordenagailu bideoak erabiltzen. Normalean filmak eta klipak bi datu mota osatuta - soinu bat eta erantsitako bideoa da bera. "Enkriptatu" gisa, lehen osagaia, batez esan dugu. Bigarren apur bat zailagoa da. printzipioak hemen ezberdinak kodetze grafikoa eztabaidatu gainetik barne hartzen baino. Baina "kontzeptua" byte unibertsaltasuna esker dira mekanismoak nahiko ulergarria eta logikoa da.

Gogoratzen filmaren nola eraikitzeko. ezer banakako markoak (diren, oro har, 24) sail bat baino gehiago da. Era berean, nahiko antolatuta ordenagailua bideoak. markoa bakoitzak - argazki bat da. zenbat byte laguntzarekin egiten da eraikitzen ari buruz, batez identifikatu ditugu. Bestalde, bideo-kodea dauden definitzen eskualdean, banakako markoak arteko lotesle ahalbidetuz. film ordezko digital moduko bat. bideo-korrontea unitate bereizi bat (irudiak eta zenbatzen soinu baterako, "film" eta movie klipak formatuan gisa puntu bera), markoaren jotzen da. Azken bigarrena, onartu arauen arabera, 25 edo 50 izan daitezke.

MP4, 3GP, AVI - Just audio kasuan bezala, ez dago bideo nazioarteko estandarrak arruntak dira. filmak eta iragarki Ekoizleen saiatu media laginak ordenagailu kopuru handiagoa bateragarriak dira ekoizteko. fitxategi formatu hauek - ezagunenen artean, ia edozein PC modernoa inauguratu zuten.

datuen konpresioa

Computer datuak gordetzeko egiten da media hainbat on - diskoak, flash drive, etab gainetik esan dugun bezala, byte, arau bat, "overgrown" aurrizkiak "mega", "giga", "tera", etab Kasu batzuetan bezala .... balio kodetutako fitxategiak da horiek jarri duten baliabideak ezin diskoaren gainean egon gabe. Ondoren, erabili hainbat datu konpresio teknika mota da. dira, hain zuzen ere, halaber kodeketa bat. Hau da - beste terminoaren interpretazio posible.

datuak konprimitzeko bi oinarrizko mekanismoak daude. Horietako lehena On da bit sekuentzia "josia" forma idatzita. Hau da, ordenagailua ezin edukiak irakurtzeko fitxategiak (testu bat, argazki edo bideo gisa jokatu da), ez baduzu "Deskonprimitu" prozedura burutzeko. Programak, datuak konprimitzen modu horretan datuak erregistroaren deritzo. Funtzionamendua oso erraza da. Artxibatzea datuak ezagunenetako modu horretan, programazioan informazio eskola mailako ordenagailu ikasketak derrigorrezko ezartzeko, bat bezala.

Dakigunez, "Enkriptatzeko" normalizatua fitxategia byte prozesuan. Hartu ASCII estandarra. To, esan, hitzaren enkriptatzeko "kaixo", 6 byte, oinarritutako letrak kopuruaren behar dugu. Hau da, zenbat espazio testu bereko fitxategi bat egingo diskoa hartu. Zer gertatzen da hitzaren idatzi badugu "hi" 100 aldiz segidan? Ezer berezirik - horretarako 600 byte, hurrenez hurren, diskoan leku kopuru bera behar dugu. "Kaixo biderkatu 100 by": Hala ere, datu-erregistroaren, zein fitxategi bat, horrek esan nahi du byte kopurua askoz txikiagoa da "enkriptatu" izango team honen antzeko zerbait itxura sortuko erabili ahal izango dugu. letren kopurua kontatuta txosten hau ondorioztatu ahal izateko, besteak beste, fitxategi batean grabatzeko etortzen By, byte bakarrik 19 behar dugu. Eta disko espazioa kopuru bera. Noiz "Deskonprimitu" Artxiboa "deszifratzeko" da, eta testuaren jatorria ikusi du bertatik bihurtzen "100 kaixo". Horrela, programa berezi bat, kodeketa bereziak mekanismo bat erabiltzen erabiliz, disko espazioa kopuru handia gorde ahal izango dugu.

Goian prozesua polifazetikoa nahikoa da: ez du axola zein zeinu sistemak erabili, kode konpresio helburua informazioa da beti posible datuen artxibatzea bidez.

Zer da bigarren mekanismoa? Neurri batean, zer datu erregistroaren erabiltzen da antzekoa da. Baina bere funtsezko aldea da, Konprimitutako fitxategia oso ondo ordenagailu bat agertuko "erauzketa" prozedura gabe. Nola funtzionatzen du mekanismo hau?

gogoratu dugun bezala, jatorrizko hitzaren forma du "kaixo" 6 byte okupatzen. Hala ere, trikimailu joan ahal izango dugu, eta idatzi dute: "prvt". Argitaratutako 4 byte. Guztiak egin behar izaten jarraitzen duten - da "irakatsi" ordenagailua gehitu letrak fitxategia, garbitu dugu erakusteak prozesuan. Esan behar da praktika "ikaskuntza" prozesuan dagoela antolatzeko eta ez da beharrezkoa. Oinarrizko falta diren pertsonaiak aitortzeko mekanismoak dira PC software modernoena sartu. Hau da, zein egunero, era batera edo bestera aurre ditugun fitxategiak ontziratu dira "enkriptatu" algoritmo honetan.

Noski, "hibrido" sistemaren informazioa, zein datu konpresioa egin daitezke, berriz Aukera hauek bai ahalbidetzen programazioan dira. Eta litekeena da, are gehiago, banaka baino Diskoan lekua aurrezteko dagokionez eraginkorra izan dira.

Jakina, hitzaren dituzten eragile "kaixo", out datuak konpresio mekanismo oinarrizko printzipioak bakarrik ezarri dugu. Egia esan, askoz ere zailagoa dira. Informazio kodetzeko sistema desberdinak "konpresio" fitxategiak mekanismoak oso konplexua eskainiko daitezke. Hala ere, ikusten dugu zer egin daiteke diskoan leku salbatzeko, ia informazioaren kalitatea PC hondatzea jo gabe lepotik. Bereziki esanguratsua datuen konpresioa eginkizuna da irudiak, audio eta bideoa erabiliz - beste batzuk disko baliabide zorrotzak gorako datu mota hauek.

Zer gehiago dira "kode"?

esan bezala hasieran gaude, programazioan - Fenomeno konplexua da. Landu ondoren oinarritutako byte buruzko oinarrizko datu digital programazioan printzipioen, area beste ukitu ahal izango dugu. Da ordenagailua kode erabilera balore desberdinak lotuta. Hemen, azpian "kodea," ez du esan nahi dugu eta zeroen sekuentzia bat, eta letrak eta sinboloak ezberdinen bilduma (horrek, dagoeneko ezagutzen dugun bezala, eta beraz, 0 egina eta 1), gizon modernoaren bizitzari esangura praktikoa ditu.

kodea

kodea - edozein programa informatiko muinean. Da hizkuntzan ordenagailua ulergarria idatzita. PC, kodea argitzen zenbait komandoak exekutatzen. programa informatiko bat ezaugarri bereizgarria hori kodearen "desenkriptatu" bera gai da, bertan jasotako datuak digital mota bat da (erabiltzaileak behar baino prozesua hasteko).

Programaren beste ezaugarri bat - erabili kodearen malgutasuna erlatiboa ere. Hau da, lan bera gizon bat ezin eman ordenagailua, "esaldi", eta beharrezkoa bada multzo handi bat erabiliz - eta beste hizkuntza batean.

markaketa dokumentuak

Beste letra-kodea esparrua garrantzia praktikoa - sortzea eta dokumentu formatua. Arau orokor gisa, pertsonaiak pantailako bistaratzea sinple bat ez da PC garrantzia praktiko baten ikuspegitik batetik nahikoa. Kasu gehienetan, testua eraiki behar letra-tipo eta kolore jakin erabiliz, elementu osagarriak lagunduta (hala nola, adibidez, taulak). parametro horiek guztiak ezarri dira, baita ordenagailuaren ulertu hizkuntzetan zehatzei buruzko programen kasuan. PC, eta "team" aitortuz, dokumentua erabiltzaileak desioak bezala bistaratzen. Gainera, testua modu berean formatu emateko, gertatzen da programak batera bezala, "esaldi" ren eta are hizkuntza ezberdinetan multzo ezberdinak erabiliz.

Hala ere, dokumentu eta programa informatikoak kode arteko desberdintasuna funtsezko bat da. ditu, izan ere, lehenengoak ez dira beraiek desenkriptatu atalean. Beti beharrezkoa formatuko testu hirugarrenen software fitxategiak irekitzeko.

datuen enkriptatzea

terminoa "kodea" ordenagailuak aplikatutako interpretazioa Another - enkriptazio da. Batez ere, erabili dugu hitz hau epe "kodeketa" sinonimo gisa, eta zilegi da. Hemen, enkriptazio desberdinak fenomeno moduko bat esan nahi dugu. Hots, datu digital kodetzean haiek sarbidea debekatzeko beste pertsona batzuek ere. fitxategi babesa - IT-esparruan jarduera garrantzitsuena. Hau da, benetan diziplina zientifiko bereizi bat ere hartzen ditu eskola ordenagailu bat. prebenitzeko asmoz fitxategiak kodetzeko baimenik gabe sartzea - zeregin bat, garrantzia horietako bat da estatu modernoaren herritarrei aurkeztu haurtzaroan da.

Nola dira mekanismo horren bidez, datu-enkriptatzea? printzipioa bezain sinplea eta argia da, aurreko guztiak bezala, jotzen dugu. Encoding - prozesu bat dela erraz logika oinarrizko printzipioak dagokionez explainable.

Demagun mezua helarazi behar dugu ", Ivanov, Petrov doa", beraz, inork ez du irakurri daiteke. Ordenagailua espero dugu mezua enkriptatzeko eta emaitzak ikusi: "10-3-1-15-16-3-10-5-7-20-11-17-6-20-18-3-21". Kode hau da, jakina, oso erraza da: zenbaki bakoitza gure esaldien alfabetoaren letren kopurua dagokio. "I" 10. tokian dago, "B" - 3, "A" - 1ean, etab Baina ordenagailu moderno kodetze sistema datuak enkriptatzen daiteke, beraz jasotzea izango da gakoa, oso zaila ...

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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