RačunalaBezbjednost

Kodiranje - ovo ... znak sistema: informacije kodiranja

Kodiranje informacija - nevjerojatno široko polje znanja. Naravno, to je direktno povezano sa razvojem digitalne tehnologije. Mnoge moderne škole je najpopularnija tema je - kodiranje informacije. Danas ćemo naučiti osnovne tumačenje ove pojave u vezi sa različitim aspektima računala. Mi ćemo pokušati odgovoriti na pitanje: "Encoding - proces, način, sredstvo ili sve ove stvari odjednom"

Nula i jedinica

Skoro svaki tip podataka koji se prikazuje na zaslonu računala, jedan ili drugi način predstavljaju binarni kod koji se sastoji od nula i jedinica. To je najlakši, "low-level" način za enkripciju podataka, koji omogućava PC za obradu podataka. Binarni kod je univerzalan: podrazumijeva se svi, bez izuzetka, kompjuteri (zapravo, to je razlog zašto je stvoren - standardizacija korištenje informacija u digitalnom obliku).

Na bazu, koja koristi binarno kodiranje - to je malo (od riječi "binarna cifra" - "dvocifreni"). To je jednako 0 ili 1. Općenito, pojedinačno bitovi ne koristi i kombinirani u 8 cifara sekvenca - bajtova. U svakoj od njih, dakle, može sadržavati do 256 kombinacija nula i jedinica (2 do 8. snage). Za snimanje značajne količine informacija se koriste, obično nisu izolovani bajtova, a veće vrijednosti - s prefiksom "kilo", "mega" "giga", "Tera", itd, od kojih je svaki 1.000 puta veća od prethodnog .. .

kodiranje teksta

Najčešći tip digitalnih podataka - tekst. Kako se to kodiranje? Lako je dovoljno objasniti proces. U pismu, znak interpunkcije, brojeva ili simbola može biti kodirana od strane jednog ili više bajtova, to jest, kompjuter ih vidi kao jedinstven slijed nula i jedinica, a zatim se prikazuje u skladu s propisanim algoritam detekcije. Postoje dva glavna svjetska standard "enkripciju" kompjuter tekst - ASCII i UNICODE.

ASCII sistem, svaki lik kodiran samo jedan bajt. To je, prema ovom standardu, možete "šifriranje" na 256 znakova - to je više nego dovoljno za prikaz simbola većine sveta pisma. Naravno, svi postojeći nacionalni sistem pismo danas ne uklapa u ovaj resurs. Stoga, za svaku abecede stvorili vlastitu "podsistema" enkripciju. To će informacije kodiraju koriste znakovni sistem, prilagođen nacionalnim uzorcima pisanja. Međutim, svaki od ovih sistema, s druge strane, dio je globalnog ASCII standard usvojen na međunarodnom planu.

Kao dio ASCII sistema, ovo je resurs od 256 znakova je podijeljena u dva dijela. Prvih 128 - su simboli rezerviran za engleskog alfabeta (a do z), kao i brojeve, osnovne znakove interpunkcije i neke druge znakove. Drugi 128 bajtova rezervisani su, pak, u okviru nacionalnog sistema pismo. Ovo je "pod-sistem" za ne-engleske pisma - Rusija, Hindi, arapski, japanski, kineski i mnogi drugi.

Svaki od njih je predstavljen u obliku odvojenih stolova kodiranje. To je, može se desiti (i obično se to dogodi), tako da se isti niz bitova će biti odgovoran za različite slova i simbola u dva odvojena "nacionalne" tablice. Osim toga, s obzirom na specifičnosti razvoja IT-sfere u različitim zemljama, čak i oni su različiti. Na primjer, za ruski jezik najčešće dva sistema kodiranja: Windows-1251 i KOI-8. Prva je došao kasnije (kao i svoju melodiju sa operativnim sistemom), ali sada mnogi IT-stručnjaci koriste na osnovu prioriteta. Stoga, računalo koje se može garantovati da pročitate ruskom tekst bi trebao biti u mogućnosti da ispravno identificirati obe tabele. Ali, po pravilu, nema nikakvih problema sa njim (ako je potrebno moderan PC operativni sistem).

Kodiranje teksta Metode poboljšanje svih vremena. Osim "jednobajtne" ASCII sistem koji može nositi samo 256 vrijednosti za likove, tu je i "double-bajt" Unicode sistema. Lako je izračunati da omogućava tekst kodiranje u iznosu od 2 do 16. stepena, odnosno 65 hiljada. 536. U njemu, pak, imaju resurse da istovremeno kodira gotovo sve postojeće nacionalne pisma svijeta. Koristeći UNICODE nije ređe od uključivanja "klasičnog" ASCII standard.

kodiranje grafikoni

Definisali smo kako je "encrypted" tekst i, u ovom slučaju polovnih bajtova. Kao što je slučaj sa digitalne fotografije i slike? Također je vrlo jednostavan. Na isti način kao što se dešava sa tekstom, glavnu ulogu u kodiranje računalne grafike igrati svi isti bajtova.

Proces digitalnih slika u cjelini je sličan mehanizam kroz koji prolazi TV-a. Na TV ekranu, ako pogledamo, slika se sastoji od mnoštva pojedinačnih piksela da kolektivno čine prepoznatljiv oblik na oči udaljenosti. Televizija matrice (ili CRT projektor) predajnika prima horizontalne i vertikalne koordinate svake točke i slika postepeno gradi. Računalne grafike kodiranje princip radi na isti način. "Encryption" bajtova slika na osnovu zadatak svakog od ekrana tačaka odgovarajućih koordinata (i boja svakog od njih). To jednostavno rečeno. Naravno, grafika kodiranje - ovaj proces je mnogo komplikovaniji nego u istom tekstu.

Način odgovarajuće referentne koordinira poena i parametara boja se zove "bitmap". Slično tome, imena mnogih formata datoteka kompjuterske grafike. Koordinate svakog piksela i njihova boja se snima u jednoj ili više bajtova. Ono što određuje broj? Uglavnom o tome koliko nijansi boja će se "šifriranje". Jedan bajt je poznat - je 256 vrijednosti. Ako imamo dovoljno slika izgradnje tako velikog broja nijansi - mi ćemo upravljati ovog resursa. Konkretno, u našem vlasništvu može biti 256 nijansi sive boje. I to će biti dovoljno za kodiranje gotovo bilo crno-bijele slike. S druge strane, slika u boji resursa nije dovoljno: ljudsko oko, kao što znate, je u stanju razlikovati i do nekoliko desetina miliona boja. Stoga je potrebno "hitne" nije 256 vrijednosti, te u stotinama hiljada puta više. Zašto se aktivira za kodiranje boda ne jedan bajt, ali nekoliko: danas na postojeće standarde, ne može biti 16 (može "šifriranje" 65 K 536 boja.) Ili 24 (777000-16000000 216 nijansi.).

Za razliku od teksta standarda, raznolikost koja se može porediti sa brojem svjetskih jezika, uz crtež stvari malo lakše. Najčešći formati datoteka (kao što su JPEG, PNG, BMP, GIF, i tako dalje. D.) se priznaju na većini računala općenito jednako dobro.

Ne postoji ništa komplikovano da bi razumeli kodiranje obavlja za neke principe grafičkih informacija. Grade 9 bilo koji prosječan ruski školi obično uključuje kurseve informatike, gdje su takve tehnologije otkrivene u nekim detaljima je vrlo jednostavan i razumljiv jezik. Tu su i specijalizirane programe obuke za odrasle - oni su organizovanje univerziteta, srednje škole, ili i škole.

Prema tome, moderni ruski čovjek, gdje da se znanje o kodove koji imaju praktični značaj u smislu kompjuterske grafike. A ako želite da se upoznate sa osnovnim znanjem, možete dobiti dostupni materijali treninga. Za one uključuju, na primjer, u poglavlju "Kodiranje grafičkih informacija (9 udžbenik razred" Informatika i ICT "autor Ugrinovich ND).

Kodiranje audio podataka

Computer redovno koristi za slušanje muzike i druge audio datoteke. Baš kao što je to slučaj sa tekstom i grafikom, bilo koji zvuk na vašem PC - sve je to isto bajtova. Oni, pak, "dešifruje" audio kartica i drugih čipova i pretvorena u zvučni zvuk. Princip ovdje je otprilike ista kao u slučaju gramofona ploča. Oni su poznati da se svaki zvuk odgovara mikroskopske žljebovi na plastike, koja je priznata od strane čitača, i potom izrazio. U kompjuter sve izgleda. Samo žljebova igrati ulogu bajtova u prirodi koja je, kao u slučaju teksta i slike, je binarnog kodiranja.

Ako u slučaju elementa računar sliku jedinica viri trenutku, kada je tzv snimanje zvuka "računati". To se obično propisuje dva bajta, stvarajući i do 65 tisuća. 536 mikrovibracijama zvuk. Međutim, za razliku od, kao što se dešava u izgradnji slika za poboljšanje kvaliteta zvuka se provodi ne dodavanjem dodatnih bajtova (ima ih, očito, i više nego dovoljno), a povećanje broja "računa". Iako je u nekim audio sistemima bajtova koristi se manje i više. Kada se vrši audio kodiranje, standardna jedinica bajt "toka" izvodi jednu sekundu. Mikrovibracijama i.e., šifriraju pomoću 8.. Tačkama po sekundi, očito će biti slabijeg kvaliteta od zvuka slijed kodiran za 44 hiljada. "Važna".

Međunarodnoj standardizaciji audio datoteka, kao iu slučaju grafike, je dobro razvijena. Postoji nekoliko standardnih formata audio medija - MP3, WAV, WMA, uživao u cijelom svijetu.

video kodiranje

Neku vrstu "hibridne sheme", u kojem je zvuk u kombinaciji sa enkripcijom kodiranje slike, koji se koriste u kompjuter video. Obično filmova i klipova sastoje se od dvije vrste podataka - sama je zvuk i prateći video. Kao "encrypted" prve komponente, mi smo gore rekli. Drugi je malo kompliciranije. Principi ovdje su drugačiji nego uključuje grafički kodiranje je gore navedeno. Ali zahvaljujući univerzalnost "koncepta" bajtova su mehanizmi je sasvim razumljivo i logično.

Sjetite se kako izgraditi film. To nije ništa drugo nego niz individualnih okvira (koji su uglavnom 24). Potpuno isti način uređen kompjuter video. Svaki okvir - je slika. O tome kako se gradi uz pomoć bajtova, mi smo iznad identifikovani. S druge strane, prisutan u video kod definirane regije, omogućavajući vezivanje između pojedinca okvira. Neka vrsta digitalnih zamjena za film. A posebna jedinica video stream (isti broj bodova za slike i računa za zvuk, kao u "filmu" i movie clips format), okvir se smatra. Zadnjoj sekundi, u skladu s prihvaćenim standardima, može biti 25 ili 50.

Baš kao iu slučaju audio, postoje zajednički međunarodnim standardima za video - MP4, 3GP, AVI. Producenti filmova i reklama pokušati proizvesti uzorke medija koji su kompatibilni sa većim brojem računala. Ovi formati datoteka - među najpopularnijim, otvorena su na gotovo svakom modernom PC.

kompresija podataka

skladištenje računarskih podataka vrši se na različitim medijima -. diskove, flash diskove, i tako dalje D. Kao što smo gore rekli, bajtova, po pravilu, "zarastao" prefiksa "mega", "giga", "tera", i tako dalje .. U nekim slučajevima, datoteke vrijednost kodirane je da ih stavite sa raspoloživim resursima ne može biti na disku. Zatim koristite različite vrste tehnike kompresije podataka. Oni su, u stvari, također kodiranje. Ovo je - još jedna moguća interpretacija izraza.

Postoje dva osnovna mehanizma za kompresiju podataka. Na prvom od njih je napisano u bitnom sekvenca "pakuje" obliku. To je, računar ne može čitati sadržaj datoteke (igrati kao tekst, slika ili video), ako ne obavljaju postupak "raspakivanje". Program, koji sabija podaci na ovaj način se naziva podataka drvosječa. Kako to radi je prilično jednostavan. Arhiviranje podataka kao jedan od najpopularnijih načina na koje se može provesti informacije kodiranja, na nivou škola kompjuter studija obavezno.

Kao što znamo, proces "Encryption" u standardizovani bajtova datoteke. Uzmite ASCII standard. Da, recimo, za šifriranje riječ "zdravo", treba nam 6 bajta, na osnovu broja pisama. To je koliko prostora datoteku s tim tekstom će biti na disku. Šta se dešava ako pišemo riječ "zdravo" 100 puta za redom? Ništa posebno - za to nam je potrebno 600 bajtova, odnosno, istu količinu prostora na disku. Međutim, možemo koristiti data logger, što će stvoriti datoteku, što znači da je mnogo manji broj bajtova će biti "encrypted" tim koji izgleda otprilike ovako: "Zdravo pomnožiti 100". Brojanjem slova u ovom izvještaju došli do zaključka da je u cilju da snimi takav fajl, treba nam samo 19 bajtova. I istu količinu prostora na disku. Kada je "raspakivanje" arhiva datoteka je "dešifriranje", a tekst postaje izvor pogled iz "100 zdravo." Na taj način, koristeći poseban program, koji koristi poseban mehanizam kodiranje, možemo uštedjeti značajnu količinu prostora na disku.

Gore proces je dovoljno svestran: bez obzira na znak sistemi koji se koriste, informacije kodiranja radi kompresije je uvijek moguće kroz arhiviranje podataka.

Ono što je drugi mehanizam? U određenoj mjeri, to je slično onome što se koristi u datalogera. Ali njegova osnovna razlika je u tome što komprimirane datoteke bi vrlo lako mogao pojaviti na računar bez postupak "ekstrakcije". Kako taj mehanizam funkcionira?

Kao što smo se, u izvornom obliku riječi "zdravo" zauzima 6 bajtova. Međutim, možemo ići na trik i pisati ovako: "prvt". Objavljeno 4 bajta. Sve što ostaje učiniti - da se "nauči" računala koje želite dodati u procesu prikazivanja datoteke pisma, koje smo očistili. Mora se reći da je u procesu "učenja" praksa da se organizuju i to nije potrebno. Osnovni mehanizmi prepoznavanja nestalih likovi su uključene u najmoderniji softver za PC. To jest, većina datoteka s kojim se bavimo svaki dan, na ovaj ili onaj način bili "encrypted" na ovaj algoritam.

Naravno, postoje i "hibridni" kodiranja informacioni sistem, koji može obavljati kompresije podataka i omogućuje oba navedena pristupa. I oni će vjerovatno biti još efikasniji u pogledu uštede prostora na disku nego pojedinačno.

Naravno, radi se riječju "zdravo", krenuli smo samo osnovne principe mehanizama kompresije podataka. U stvarnosti su mnogo kompliciranije. Različiti sistemi kodiranja informacija može ponuditi izuzetno složene mehanizme "sažimanja" datoteke. Međutim, vidimo, na račun onoga što se može učiniti da uštede prostora na disku, gotovo bez pribjegavanja pogoršanje kvaliteta informacija na PC-u. Posebno je značajna uloga kompresije podataka kada se koriste slike, audio i video - ove vrste podataka u odnosu na druge zahtjevne resursima disk.

Šta drugo su "šifre"?

Kao što smo rekli na početku, kodiranje - složena pojava. Nakon što se bavila osnovnim principima kodiranja digitalnih podataka na osnovu bajtova, možemo dodirnuti drugu oblast. Ona je povezana sa upotrebom kompjutera kodova u malo različite vrijednosti. Ovdje, pod "kod", ne mislimo niz jedinica i nula, a prikupljanje različitih slova i simbola (koji je, kao što već znamo, i tako su napravljeni od 0 i 1), koja ima praktičan značaj za život modernog čovjeka.

kod

U srcu svakog kompjuterskog programa - kod. To je zapisano u jeziku razumljivom na računar. PC, dešifrovanje kod izvršava određene komande. Posebnost računarskog programa iz druge vrste digitalnih podataka koje se nalaze u kodu je u stanju da "dešifruje" sebe (korisnik mora pokrenuti samo proces).

Još jedna karakteristika programa - u relativnom fleksibilnost kod koristi. To je, dajte računalo na isti posao čovjek može, koristeći veliki skup "fraza", a ako je potrebno - i na drugom jeziku.

markup dokumenata

Još jedan praktičan značaj obima pisma kod - stvaranje i formatiranje dokumenata. Po pravilu, jednostavan prikaz slova na ekranu nije dovoljna sa stanovišta praktične važnosti PC. U većini slučajeva, tekst bi trebao biti izgrađen koristeći određenu veličinu fonta i boju, biti u pratnji dodatne elemente (kao što su, npr, stolovi). Svi ovi parametri su postavljeni, kao iu slučaju programa na određene jezike shvatio kompjuter. PC, priznajući "tim", prikazuje dokument upravo kao korisnik želi. Osim toga, tekst se može formatirati na isti način, kao što se događa sa programima, koristeći različite skupove "fraza", pa čak i na različitim jezicima.

Međutim, postoji suštinska razlika između kodova za dokumente i kompjuterske programe. Ona se sastoji u tome da je bivši nisu u stanju da se dešifruje. Za otvaranje datoteke s formatirani tekst uvijek potreban softver treće strane.

šifriranje podataka

Još jedno tumačenje pojma "kod" koji se primjenjuju na računala - je enkripciju. Iznad smo koristili ovu riječ kao sinonim za pojam "kodiranje", i to je dozvoljeno. Evo, enkripciju mislimo drugačija vrsta fenomena. Naime kodiranje digitalnih podataka kako bi se zabraniti pristup do njih od strane drugih ljudi. Zaštitu kompjuterskih fajlova - najvažnije aktivnosti u IT-sferi. To je zapravo zasebna naučna disciplina to uključuje i školski računar. Kodiranje datoteke u cilju sprečavanja neovlaštenog pristupa - je zadatak, čiji je značaj je predstavljen građanima modernih država u djetinjstvu.

Kako su mehanizmi kojim enkripciju podataka? Princip je jednostavan i jasan kao i svi prethodni, mi smo u obzir. Raspored - proces koji je lako objašnjivo u smislu osnovnih principa logike.

Pretpostavimo da je potrebno da prenese poruku, "Ivanov, Petrov ide u", tako da niko nije mogao pročitati. Mi verujemo računar za šifriranje poruke i vidjeti rezultat: "10-3-1-15-16-3-10-5-7-20-11-17-6-20-18-3-21". Ovaj kod je, naravno, je vrlo jednostavan: svaki broj odgovara broju slova u abecedi naše fraze. "I" nalazi se na 10. mjestu, "B" - 3, "A" - na 1, itd Ali sistem kodiranja savremene kompjuterske može šifriranje podataka, tako da će pokupiti na izuzetno teško ključ ...

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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