KomputilojSekureco

Encoding - tio ... signo sistemoj: informo kodigo

Coding informo - nekredeble vasta kampo de scio. Kompreneble, ĝi estas rekte ligita kun la disvolviĝo de la cifereca teknologio. Multaj modernaj lernejoj estas la plej populara temo - kodoprezenton informon. Hodiaŭ ni lernos la bazajn interpreto de tiu fenomeno en rilato al pluraj aspektoj de komputiloj. Ni provos respondi la demandon: "Encoding - la procezo, metodo, ilo aŭ ĉiuj el gxi, tuj?"

Nuloj kaj

Preskaŭ ajna tipo de datumoj kiu estas montrita sur komputila ekrano, iel reprezenti duuma kodo konsistas de nuloj kaj aĵoj. Ĝi estas la plej facila, "malalta nivelo" maniero por ĉifri datumojn, kiu permesas la PC por procesi la datumojn. Binara kodo estas universala: ĝi komprenas por ĉiuj senescepte komputiloj (fakte, tial ĝi estis kreita - normigi la uzon de informo en cifereca formo).

La bazo unuo, kiu uzas binaran kodado - estas iom (de la vortoj "duuma cifero" - "duobla-cifero"). Ĝi egalas ĉu 0 aŭ 1. Ĝenerale, unuope la bitoj ne uzas kaj kombinitaj en 8-cifera sinsekvo - bajtoj. En ĉiu el ili, tiel, povas enhavi ĝis 256 kombinaĵoj de nuloj kaj (2 al la 8-a potenco). Por registradon signifajn kvantojn de informo estas uzataj, kutime ne izolitaj bajtoj, kaj la pli granda valoro - kun prefiksoj "kilo", "mega" "giga", "Tera", ktp, ĉiu el kiu estas 1000 fojoj pli granda ol la antaŭa .. .

Encoding teksto

La plej ofta tipo de ciferecaj datumoj - teksta. Kial kodigo? Estas facile sufiĉe klarigebla procezo. La letero, signo de interpunkcio, ciferoj aŭ simboloj eblas kodita de unu aŭ pli da bajtoj, tio estas, la komputilo vidas ilin kiel unika vico de nuloj kaj, kaj tiam, laŭ la difinitaj malkaŝo algoritmo estas montrita. Estas du ĉefaj mondaj normo "ĉifrado" komputila teksto - ASCII kaj Unikodo.

La ASCII sistemo, ĉiu karaktero estas ĉifrita per nur ununura bajto. Tio estas, per tiu normo, vi povas "ĉifri" al 256 karakteroj - tio estas pli ol sufiĉe por montri la simbolojn de la plimulto de la mondo alfabetoj. Kompreneble, ĉiuj ekzistantaj naciaj letero sistemo hodiaŭ ne persvadas en ĉi rimedo. Tial, por ĉiu alfabeto kreita lia propra "subsistemon" ĉifrado. Tuj kodi informon uzante signo sistemoj, adaptitaj al naciaj specimenoj de skribo. Tamen, ĉiu el tiuj sistemoj, siavice, estas parto de tutmonda ASCII normo adoptita internacie.

Kiel parto de la ASCII sistemo, tio estas la rimedo de 256 karakteroj estas dividita en du partoj. La unuaj 128 - estas la simboloj rezervita por la angla alfabeto (a tra z), kaj ankaŭ nombroj, baza interpunkcio markoj kaj iuj aliaj karakteroj. La dua 128 bajtoj estas rezervitaj, siavice, sub la nacia letero sistemo. Ĉi tiu estas la "sub-sistemo" por la ne-anglaj alfabetoj - rusa, hindia, araba, japana, ĉina kaj multaj aliaj.

Ĉiu el ili estas reprezentita en la formo de apartaj kodigo tabloj. Tio estas, ĝi povas okazi (kaj kutime okazas), tiel ke la sama sinsekvo de bitoj estos respondeca de malsamaj literoj kaj simboloj en du apartajn 'nacia' tabloj. Krome, pro la proprecoj de la disvolviĝo de IT-sfero en malsamaj landoj, eĉ ili estas malsamaj. Ekzemple, por la rusa lingvo la plej ofta du kodigo sistemoj: Windows-1251 kaj KOI-8. Unue venis poste (kaj ankaŭ ŝia propra melodio kun la mastruma sistemo), sed nun multaj IT-fakuloj uzita sur prioritato bazo. Tial, la komputilo ke ĝi povas esti garantiita por legi la rusa teksto devus povi ĝuste identigi ambaŭ tabloj. Sed kiel regulo, ne estas problemoj kun tio (se necese modernaj PC operaciumo).

Teksto Encoding Metodoj plibonigi la tutan tempon. Krom "sola-bajto" ASCII sistemo kiu povas pritrakti nur 256 valoroj por la karakteroj, ekzistas ankaŭ "duobla-bajto" la UNICODE sistemo. Estas facile kalkuli, ke ĝi enkalkulas teksto kodado en kvanto egala al 2 al la 16-a grado, tio 65 mil. 536. En ĝi, siavice, havas la rimedojn por samtempe kodi preskaŭ ĉiuj ekzistantaj naciaj alfabetoj de la mondo. Uzante UNICODE ne malpli ofta ol la partopreno de la "klasika" ASCII normo.

kodigo grafikaĵoj

Ni difinis kiel la "ĉifrita" teksto kaj en ĉi tiu kazo la uzita bajtoj. Kiel estas la kazo kun ciferecaj fotoj kaj bildoj? Ĝi estas ankaŭ tre simpla. Same kiel ĝi okazas kun la teksto, la ĉefa rolo en la kodita de komputila grafiko ludi egale bajtoj.

La procezo de ciferecaj bildoj ĝenerale estas similaj al la mekanismojn tra kiuj kuras la televido. Sur la televida ekrano, se oni konsideras, la bildo konsistas pluralidad de individuaj pikseloj kiuj kolektive formi rekonebla formo je distanco okulo. Televido matrico (aŭ CRT projekciilo) de la transmisor ricevas la horizontala kaj vertikala koordinatoj de ĉiu punkto kaj la bildo iom post iom konstruas. Komputila grafiko kodigo principo laboras same. "Ĉifrado" bajtoj de bildoj bazitaj sur la atribuo de ĉiu de la ekrano punktoj respondaj koordinatoj (kaj koloro de ĉiu el ili). Ĝi simplaj terminoj. Kompreneble, la grafikaĵoj kodigo - tiu procezo estas multe pli komplika ol la samaj tekstoj.

Metodo respektivaj referenco koordinato punktoj kaj la koloro parametroj nomiĝas "bitmap". Simile, la nomoj de multaj formatoj de komputila grafiko. La koordinatoj de ĉiu el la pikseloj kaj ilia koloro estas registrita en unu aŭ pli da bajtoj. Kio determinas la numeron? Ĉefe sur kiom da nuancoj de koloro "ĉifri". Unu bajto estas konata - estas 256 valorojn. Se ni havas sufiĉe da bildojn de konstruado tia granda nombro da nuancoj - ni sukcesos ĉi rimedo. Aparte, en nia posedo povas esti 256 ombrojn de grizaj. Kaj tio estos sufiĉa por kodi preskaŭ ajna celo kaj blankaj bildoj. Siavice, la koloro bildoj de la rimedo ne sufiĉas: la homa okulo, kiel vi scias, estas kapabla de distingi ĝis pluraj dekoj de milionoj da koloroj. Tial bezonas "krizo" ne 256 valoroj, kaj en la centoj da miloj da fojoj pli. Kial estas aktivigita por kodi punktoj ne unu bajton, sed pluraj: hodiaŭ sur ekzistantaj normoj, ne povas esti 16 (povas "ĉifri" 65 K 536 koloroj.) Aŭ 24 (777 mil al 16 milionoj 216 nuancoj.).

Kontraste teksto normoj, la vario de kiu estas komparebla kun la nombro de la monda lingvoj, kun desegno aferojn iomete pli facila. La plej komunaj formatoj (kiel JPEG, PNG, BMP, GIF, kaj tiel plu. D.) Ĉu rekonis sur plej komputiloj ĝenerale egale bone.

Estas nenio komplikita por kompreni la kodigon estas farita por kelkaj principoj de grafika informo. Grado 9 ajna mezumo rusa lernejo kutime inkluzivas kursojn en komputiko, kie tiaj teknologioj estas malkaŝitaj en iu detalo estas tre simpla kaj komprenebla lingvo. Estas ankaŭ faka trejnado programoj por plenkreskuloj - ili estas organizi universitatoj, mezlernejoj, aŭ ankaŭ lernejo.

Sekve, la moderna rusa viro estas kie, ke ili esplorrigardu la kodoj kiuj praktikan signifon en terminoj de komputila grafiko. Se vi volas konatiĝi kun la baza scio, vi povas ricevi la disponebla trejnado materialoj. Al tiuj inkludas, ekzemple, la ĉapitro "Kodita de grafika informo (9a grado lernolibro" Informadiko kaj ICT "verkis Ugrinovich ND).

Kodita de audio datumoj

Komputila regule uzata por aŭskulti muzikon kaj aliajn sondosierojn. Kiel estas la kazo kun teksto kaj grafiko, ĉiu sono sur via komputilo - estas egale bajtoj. Ili, siavice, "deĉifrita" audio karto kaj aliajn pecetojn kaj konvertita en aŭdebla sono. La principo ĉi tie estas proksimume la sama kiel en la kazo de gramofonon telerojn. Ili estas konataj al ĉiu sono respondas al la mikroskopa sulkoj sur la plasto, kiu estas rekonita de la leganto, kaj poste voĉa. En la komputilo ĉiu aspektas. Nur la sulkoj roli bajtoj en naturo kiu, kiel en la kazo de teksto kaj bildoj, estas la duuma kodigo.

Se en la kazo de la komputilo bildo unuo elemento elstaras punkto, kiam la sono registrado tiel nomata "kalkuli". Oni ĝenerale preskribis du bajtoj, generante ĝis 65 mil. 536 microvibrations sono. Tamen, kontraste al, kiel okazas en la konstruo de bildoj por plibonigi la kvaliton de sono estas efektivigita ne aldonante plian bajtoj (estas, evidente, kaj pli ol sufiĉe), kaj pliigante la numero de "grafoj". Kvankam en iuj audio sistemoj bajtoj uzas ĉiufoje pli. Kiam la sono kodado estas farata, la norma unuo de bajto "fluo" elfaras unu sekundo. Microvibrations tio estas:, ĉifrita uzante la 8-a. Grafoj por dua, evidente estos de pli malalta kvalito ol la sono sinsekvo kodita de 44 mil. "Grafoj".

Internacia normigo de arkivoj de audio, tiel kiel en la kazo de grafikaĵoj, estas bone evoluigita. Estas pluraj normon formatoj de audio amaskomunikiloj - MP3, WAV, WMA, ĝuis en la tuta mondo.

video Encoding

Speco de "hibridaj skemo", en kiu la sono estas kombinita kun la ĉifrado kodigo de bildoj, uzata en komputila filmetoj. Kutime filmoj kaj klipoj konsistas el du tipoj de datumoj - estas sin sono kaj akompanante video. Kiel "ĉifrita" la unua komponanto, ni jam diris pli supre. La dua iom pli komplika. La principoj tie estas malsamaj ol inkludas grafikan kodigo diskutita supre. Sed danke al la universaleco de la "koncepto" de bajtoj estas la mekanismoj estas tute komprenebla kaj logika.

Memori kiom por konstrui la filmo. Estas nenio pli ol serio de individuaj kadroj (kiuj estas ĝenerale 24). Tute same aranĝis komputilo filmetoj. Ĉiu kadro - estas bildo. Pri kiel ĝi estas konstruita kun la helpo de bajtoj, ni identigis supre. Siavice, ĉeestanta en la video kodo difinita regiono, permesante deviga inter individuo kadrojn. Speco de ciferecaj anstataŭaĵo por filmo. Alia unuo de la video rivereto (sama punktoj por bildoj kaj grafoj por sono, kiel en la "filmo" kaj movie clips formato), la kadro estas konsiderata. La lasta dua, laŭ akceptitaj normoj, eble 25 aŭ 50.

Egala kiu en la kazo de la audio, estas komunaj internaciaj normoj por video - MP4, 3GP, AVI. Produktantoj de filmoj kaj reklamvideoj provi produkti amaskomunikiloj specimenoj kiuj estas kongruaj kun pli granda nombro da komputiloj. Tiuj formatoj - inter la plej popularaj, ili malfermis sur preskaŭ ajna moderna komputilo.

datuma kunpremo

Komputila datumoj stokado efektivigas sur vario de amaskomunikiloj - diskoj, flash diskoj, ktp Kiel ni diris supre, bajtoj, kiel regulo, "superkreskita" prefiksoj "mega", "giga", "tera", ktp En iuj kazoj .... valoro kodita dosierojn estas ke meti ilin kun la disponeblaj rimedoj ne povas esti sur la disko. Tiam uzu la diversajn tipojn de datuma kunpremo teknikoj. Ili estas, fakte, ankaŭ kodita. Tio estas - alia ebla interpreto de la termino.

Estas du bazaj mekanismoj por datuma kunpremo. En la unua de ili estas skribita en la iom sinsekvo "pakitaj" formon. Tio estas, la komputilo ne povas legi la enhavon de dosieroj (ludi ĝin kiel teksto, bildo aŭ video), se vi ne plenumi la proceduron de "elpakas". La programo, kiu kunpremas la datumojn tiamaniere nomiĝas datumoj logger. Kiel ĝi funkcias estas sufiĉe simpla. Arkivado datumoj kiel unu el la plej popularaj manieroj en kiuj por efektivigi la kodigo informon, lernejo-nivela komputilo studoj deviga.

Kiel estas konata, la procezo de "Ĉifrado" en la normigita dosiero bajtoj. Prenu la ASCII normo. Al, ni diru, por ĉifri la vorto "saluton", ni bezonas 6 bajtojn, surbaze de la nombro de literoj. Tiel multa spaco dosiero kun tiu teksto estos alpreni la disko. Kio okazas se ni skribas la vorton "hi" 100 fojojn en vico? Nenio speciala - por tio ni bezonas 600 bajtoj, respektive, la sama kvanto de diskspaco. Tamen, ni povas uzi la datumojn logger, kiu kreos dosieron, kio signifas multe pli malgranda nombro da bajtoj estos "ĉifrita" teamon kiu aspektas tiel: "Saluton multiplikas por 100". Nombrante la nombron da literoj en ĉi tiu raporto konkludis ke por registri tiun dosieron, necesas nur 19 bajtoj. Kaj la sama kvanto de diskspaco. Kiam "elpakas" la arkivo dosiero estas "malĉifro", kaj la teksto fariĝas la fonto vido de la "100 saluton." Tiel, uzante specialan programon, kiu uzas specialan kodigo mekanismo, ni povas savi signifan kvanton de diskspaco.

La supre procezo estas versátil sufiĉas: negrave kion la signo sistemoj uzataj, la kodigo informo por la celo de compresión estas ĉiam ebla tra datumoj arkivado.

Kiu estas la dua mekanismo? Iagrade, ĝi estas simila al kio estas uzita en la datumoj logger. Sed lia fundamenta diferenco estas ke la kunpremita dosiero povus tre bone aperi komputilo sen "eltiro" procedo. Kiel tiu mekanismo funkcias?

Kiel ni memoras, en la originala formo de la vorto "saluton" okupas 6 bajtoj. Tamen, ni povas iri al la truko kaj skribi ĝin tiel: "prvt". Eldonita 4 bajtoj. Ĉiu kio restas fari - estas "instrui" la komputilo al aldoni en la procezo de montri la literojn dosiero, kiun ni purigis. Ĝi devas diri ke en praktiko "lernado" procezo organizi kaj ĝi ne estas necesa. Bazaj mekanismoj de rekono de la mankanta karakteroj estas korpigitaj en plej moderna programaro por la komputilo. Tio estas, la plejparto de la dosierojn kun kiu ni traktas ĉiutage, iel estis "ĉifrita" en ĉi tiu algoritmo.

Kompreneble, ekzistas "híbrido" kodigo sistemo informo, kiu povas plenumi datuma kunpremo dum ebliganta ambaŭ de la supre enfokusigas. Ili verŝajne estas eĉ pli efikaj laŭ ŝparas diskspaco ol unuope.

Kompreneble, operaciante kun la vorto "saluton", ni ekiris nur la bazajn principojn de datuma kunpremo mekanismoj. En realo ili estas multe pli komplika. Malsamaj sistemoj de kodigo de informo povas proponi nekredeble kompleksajn mekanismojn de "kunpremo" dosierojn. Tamen, ni vidas, koste de kio povas esti farita por ŝpari diskospacon, preskaŭ sen recurrir al difekto de la kvalito de informo en la komputilo. Aparte signifa estas la rolo de datuma kunpremo uzinte bildojn, audio kaj video - tiuj tipoj de datumoj super aliaj postulante disko rimedoj.

Kion alian estas "kodoj"?

Kiel ni diris al la komenco, kodigo - kompleksa fenomeno. Post pritraktis la bazajn principojn de kodigo ciferecaj datumoj bazita sur bajtoj, ni povas tuŝi alian areo. Ĝi estas konektita kun la uzo de komputilo kodoj en iomete malsamaj valoroj. Ĉi tie, sub la "kodo", ni intencas ne estas sinsekvo de oni kaj nuloj, kaj la kolekto de diversaj literoj kaj simboloj (kiu, kiel ni jam scias, kaj tial estas faritaj el 0 kaj 1), kiu havas praktikan signifon por la vivo de la moderna homo.

la kodo

Ĉe la koro de ajna komputila programo - kodo. Ĝi estas skribita en lingvo komprenebla al la komputilo. PC, deĉifri la kodo ekzekutas iujn komandojn. Karakteriza trajto de komputila programo de alia tipo de ciferecaj datumoj kiu estas enhavita en la kodo ĝi povas "deĉifri" mem (la uzanto nur bezonas komenci la procezo).

Alia karakterizaĵo de la programo - en la relativa fleksebleco de la kodo uzita. Tio estas, doni al la komputilo la saman taskon oni povas, uzante grandan aron de "frazoj", kaj se necese - kaj en alia lingvo.

markado dokumentoj

Alia praktika signifo de la medio de la letero kodo - la kreado kaj formatado de dokumentoj. Kutime, simpla montro de signoj sur la ekrano estas ne sufiĉa el la vidpunkto de la praktika graveco de PC. Plejofte, la teksto devus esti konstruita uzante apartan tiparon grandeco kaj koloro, estos akompanita per aldonaj elementoj (kiel ekzemple, ekz-e, tabloj). Ĉiuj de ĉi tiuj parametroj estas metita, tiel kiel en la kazo de programoj en specifaj lingvoj, rimarkis en la komputilo. PC, rekonante la "teamo", montras la dokumento precize kiel la uzanto deziras. Krome, la teksto povas esti formatita same, kiel ĝi okazas kun la programoj, uzante malsamajn arojn de "frazoj" kaj eĉ en diversaj lingvoj.

Tamen, ekzistas fundamenta diferenco inter la kodoj por dokumentoj kaj komputilo programoj. Ĝi konsistas en tio, ke la antaŭa ne povas deĉifri mem. Por malfermi dosierojn kun formatitan tekston ĉiam postulas triaj programaro.

kodita de datumoj

Alia interpreto de la termino "kodo" kiel aplikis al komputiloj - estas ĉifrado. Antauxe ni uzis tiun vorton kiel sinónimo de la termino "kodigo", kaj ĝi estas permesebla. Ĉi tie, la ĉifrada ni intencas malsaman specon de fenomeno. Nome kodoprezenton ciferecaj datumoj por malpermesi aliron ilin de aliaj homoj. Protekto de Dosiero - la plej gravaj aktivecoj en la IT-sfero. Tiu estas fakte aparta scienca disciplino inkludas ankaŭ lernejon komputilo. Kodoprezenton dosierojn kun la celo malhelpi neaŭtorizitan aliron - estas tasko, la graveco de kiu estas prezentita al civitanoj de modernaj ŝtatoj en infanaĝo.

Kiel la mekanismoj por kiuj la kodita de datumoj? La principo estas tiel simpla kaj klara kiel ĉiuj antaŭaj, ni konsideras. Encoding - procezo kiu estas facile klarigebla laŭ la bazaj principoj de logiko.

Supozu ni devas transdoni la mesaĝon: "Ivanov, Petrov iras al la" tiel, ke neniu povis legi ĝin. Ni fidas la komputilo por ĉifri la mesaĝon, kaj vidu la rezulton: "10-3-1-15-16-3-10-5-7-20-11-17-6-20-18-3-21". Tiu kodo estas, kompreneble, estas sufiĉe simpla: ĉiu numero respondas al la nombro de literoj en la alfabeto de nia frazoj. "Mi" staras sur la 10-a loko, "B" - 3, "A" - la 1, ktp Sed moderna komputilo kodigo sistemo povas kodi la datumojn tiel ke ĝi reprenos la nekredeble malfacilaj klavo ...

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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