КомпьютерлерҚауіпсіздік

Кодтау - бұл ... белгісі жүйелері: ақпарат кодтау

ақпаратты кодтау - білім керемет кең өрісті. Әрине, бұл тікелей сандық технологияның дамуымен байланысты. Көптеген қазіргі заманғы мектептер ең танымал тақырып - кодтау ақпарат. Бүгін біз компьютерлер түрлі аспектілеріне қатысты осы құбылыстың негізгі интерпретациясын үйренеді. Біз сұраққа жауап беруге тырысамыз: «? Кодтау - бірден процесі, әдіс, құрал немесе осы заттарды барлық»

Бірлік және нөл

Іс жүзінде кез келген деректер түрі компьютер экранында көрсетіледі, бір жолы немесе басқа бірлік және нөл тұратын екілік кодын ұсынады. Ол PC деректерді өңдеуге мүмкіндік береді деректерді шифрлау үшін ең оңай, «төмен деңгейлі» жолы, ғой. Екілік коды әмбебап болып табылады: ол барлық түсінікті, қоспағанда жоқ, компьютерлер (ол неге құрылды шын мәнінде, сол - цифрлық нысанда ақпаратты пайдалану стандарттау).

бинарлық кодтауды пайдаланатын базалық блок, - ол сәл ғой (- «қос таңбалы» деген сөздер «екілік санға» бастап). байт - Ол, Жалпы 8-таңбалы ретпен қолданылады және аралас емес жеке бит 0 немесе 1, не тең. Олардың әрқайсысында, осылайша, (8 билікке 2), бірлік және нөл дейін 256 комбинацияларын болуы мүмкін. ақпарат айтарлықтай сомаларын есепке алу үшін, әдетте емес оқшауланған байт, және үлкен мәні пайдаланылады - т.б. префикстер «килограмм», «Мега», «Гига», «Tera», бар, алдыңғы қарағанда 1000 есе көп, олардың әрқайсысы .. .

кодтау мәтін

сандық деректер ең көп таралған түрі - мәтін. Бұл қалай кодтау асырылады? Бұл оңай жеткілікті түсіндіруге үдеріс. баяндалған анықтау алгоритмі сәйкес, содан кейін хат, тыныс белгісі, сандар немесе нышандар яғни, компьютерлік, бірлік және нөл бірегей ретпен ретінде оларды көреді, бір немесе бірнеше байт арқылы кодталған болады, және, көрсетіледі. ASCII және UNICODE - екі ірі әлемдік стандарт «шифрлау» компьютерлік мәтін бар.

ASCII жүйесі, әрбір таңба бір ғана байт кодталған. Яғни, осы Стандартта, сіз 256 таңбаға «шифрлау» мүмкін - бұл әлемдік алфавит көпшілігінің таңбаларды көрсету үшін жеткілікті астам ғой. Әрине, барлық бүгін ұлттық Әріптік жүйе қолданыстағы осы ресурстың сай емес. Сондықтан, әрбір әліпби бойынша өз «ішкі жүйесі» шифрлауды құрылды. Ол жазбаша ұлттық үлгілерін бейімделген белгісі жүйелерін пайдалана отырып, кодтау ақпаратты жатыр. Алайда, осы жүйелердің әрқайсысы, өз кезегінде, халықаралық қабылданған жаһандық ASCII стандартын бөлігі болып табылады.

ASCII жүйесінің бір бөлігі ретінде, осы 256 таңбалар ресурстық екі бөлікке бөлінеді табылады. Бірінші 128 - ағылшын алфавитінің (А-дан Я арқылы) үшін сақталған рәміздер болып табылады, сондай-ақ нөмірлері, негізгі тыныс белгілері және басқа да кейбір таңбалар. Екінші 128 байт ұлттық әріптік жүйесі бойынша, өз кезегінде, қорғалған. Бұл емес ағылшын алфавитінің үшін «қосалқы жүйесі» болып табылады - орыс, хинди, араб, жапон, қытай және басқа да көптеген.

Олардың әрқайсысы жеке кодтау кесте түрінде ұсынылған. Яғни биттер бірдей тізбегі екі бөлек «ұлттық» кестелерде түрлі әріптер мен таңбалар үшін жауапты болады, сондықтан, ол орын алуы мүмкін (және, әдетте, бұл осылай), болып табылады. Сонымен қатар, салдарынан түрлі елдерде IT-саланы дамыту ерекшеліктеріне, тіпті олар әр түрлі. Мысалы, орыс тілі үшін ең көп таралған екі кодтау жүйелері: Windows-1251 және KOI-8. Бірінші (сондай-ақ операциялық жүйенің көмегімен өз теңшеуге) кейінірек келді, бірақ басым негізінде пайдаланылады қазір көптеген АТ-мамандар. Сондықтан, ол орыс тіліндегі мәтінді оқып кепілдік болады Компьютер дұрыс екі кестелер анықтау мүмкіндігі болуы тиіс. Бірақ, әдетте, онымен ешқандай проблемалар (қажетті қазіргі заманғы ДК операциялық жүйе болса).

барлық уақытта жетілдіру мәтінді кодтау әдістері. таңбалар үшін ғана 256 мәндерін өңдеуге болады «бір-байттық» ASCII жүйесі Сонымен қатар, «қос байтты» Unicode жүйесі, сондай-ақ бар. Ол, яғни 65 мың, 16 дәрежеде 2 тең сомада мәтін кодтау үшін мүмкіндік береді, бұл есептеу оңай. Онда 536., өз кезегінде, бір мезгілде әлемнің барлық дерлік қолданыстағы ұлттық алфавитінің кодтау үшін ресурстар бар. UNICODE таңбалары пайдалану «классикалық» ASCII стандарты тарта кем ортақ емес.

кодтау диаграммалар

Біз қалай «шифрланған» мәтінді және бұл жағдайда қолданылатын байтты анықтады. Ретінде сандық фотосуреттер мен суреттер бар іс болып табылады? Ол сондай-ақ өте қарапайым. ол мәтінмен жүреді, сол сияқты, компьютерлік графика кодтау басты рөл барлық бірдей байтты ойнайды.

жалпы сандық суреттер процесі теледидар іске қосылады, ол арқылы тетіктерін ұқсас. біз қарап, егер теледидар экранында, сурет ұжымдық қашықтықта көз кезінде танымал нысанын жеке пиксель көптеген тұрады. Таратқыштың Теледидар матрица (немесе CRT проектор) әрбір нүктесінде көлденең және тік координаты қабылдайды және бейне біртіндеп қалыптастырады. принципін кодтау Компьютерлік графика бірдей жұмыс істейді. координаталарын (және олардың әрқайсысының түсі) тиісті экран нүктелер әр тағайындау негізінде суреттердің «шифрлау» байт. Ол қарапайым терминдер. Әрине, графика кодтау - бұл процесс әлдеқайда күрделі бірдей мәтін қарағанда.

Әдісі тиісті анықтамалық ұпай үйлестіру және түсті параметрлері «нүктелік» деп аталады. Сол сияқты, компьютерлік графика көптеген файл пішімдерінің атаулары. пиксель әрбір координаттары және олардың түсі бір немесе бірнеше байт тіркеледі. Қандай санын анықтайды? Негізінен «шифрлау» қанша реңктері түсті туралы. Бір байт белгілі - 256 құндылықтар болып табылады. біз рең мұндай үлкен санын құрылыс жеткілікті суреттер болса - біз осы ресурсты басқаруға болады. Атап айтқанда, біздің иелігіндегі сұр 256 реңктері болуы мүмкін. Және бұл іс жүзінде кез келген ақ-қара суреттерді кодтау үшін жеткілікті болады. Өз кезегінде, ресурстың түрлі-түсті суреттер жеткілікті емес: адам көз, өздеріңіз білетіндей, түстердің миллиондаған бірнеше ондаған дейін ажырата алады. Сондықтан 256 құндылықтар емес, және жүздеген есе көп мың жылы «төтенше жағдай» қажет. нүктелерін емес бір байттан, бірақ бірнеше кодтау үшін белсендіріледі неге: қолданыстағы стандарттарға бүгін, 16 (. 65 K 536 түстерді «шифрлау» болады) немесе 24 (777 мың миллион 16 216 реңктері.) болуы мүмкін.

мәтін стандарттарын айырмашылығы, алуан түрлілігі заттар сәл жеңілірек суретке, әлемдегі тілдердің саны салыстырмалы болып табылады. (Мысалы, JPEG, PNG, BMP, GIF, және т.б.. Д. сияқты) ең көп тараған файл пішімдері, әдетте, бірдей жақсы көптеген компьютерлер танылады.

күрделі ештеңе кодтау кейбір принциптерін жүзеге асырылады түсіну үшін бар графикалық ақпарат. 9-сынып кез келген орташа орыс мектебі әдетте мұндай технологиялары кейбір егжей-тегжейлі ашып көрсетіледі информатика курстарын қамтиды өте қарапайым және түсінікті тіл болып табылады. ересектерге арналған мамандандырылған оқу бағдарламалары, сондай-ақ бар - олар жоғары оқу орындарына, жоғары мектептер, немесе сондай-ақ, мектеп өткізеді.

компьютерлік графика тұрғысынан практикалық маңызы бар кодтары туралы білім алуға, онда Сондықтан, қазіргі орыс адам болып табылады. Егер сіз негізгі білім танысып келсе, Сіз қол жетімді оқу материалдарды алуға болады. қамтиды, сол үшін, мысалы, тарау «графикалық ақпаратты кодтау (9-сынып оқулығы» Информатика және АКТ «Ugrinovich ND авторы).

аудио деректер кодтау

Компьютерлік үнемі Музыка мен басқа дыбыс файлдарын тыңдау үшін пайдаланылады. Компьютердегі кез келген дыбыс, мәтін және графикамен жағдайда сияқты - ол барлық сол байт бар. Олар, өз кезегінде, аудио картасын және басқа фишкалар «қабылдамау» және дыбыстық айналады. мұнда принципі күйтабақ жағдайда шамамен бірдей. Олар оқырманға танылады пластик микроскопиялық атыздар, сәйкес келеді, содан кейін жария әрбір дыбыс белгілі. компьютер барлық ұқсайды. Тек Канавки мәтін мен суреттер сияқты жағдайда, екілік кодтау болып табылады, табиғатта рөлі байтты ойнайды.

компьютерлік бейне элементті жағдайда болса дыбыс жазу деп аталатын «саны» болса, нүктесін шығыңқы. Ол, әдетте, 65 мыңға дейін генерациялау, екі байтты белгіленген. 536 microvibrations дыбыс. Алайда, дыбыс сапасын жақсарту үшін кескіндерді құру туындайды ретінде қарағанда (бар анық болып табылады, және жеткілікті астам) қосымша байт қосу, және «санақ» санын көбейту емес жүзеге асырылады. Кейбір аудио жүйелерінде Дегенмен кем және одан пайдаланылады байт. аудио кодтау орындалады кезде, байт «ағымы» стандартты бірлігі секундына бір орындайды. Microvibrations яғни, 8-ші пайдаланып шифрланған. Секундына санауыштарын анық 44 мың кодталған дыбыс ретпен қарағанда сапасы төмен болады. «Санақтар».

Халықаралық аудио файлдар стандарттау, сондай-ақ графика жағдайда, сондай-ақ дамыған. аудио БАҚ-бірнеше стандартты форматтары бар - MP3, WAV, WMA, бүкіл әлем бойынша ұнады.

Бейне кодтау

дыбыс компьютерлік бейнелер пайдаланылатын суреттердің шифрлау кодтау, үйлеседі онда «гибридті схемасы», А түрі. Әдетте фильмдер мен клиптер деректердің екі түрі тұрады - дыбыс және ілеспе видео өзі болып табылады. Бірінші компоненті «шифрланған» деп, біз жоғарыда айтып берді. сәл көбірек екінші күрделі. мұнда принциптері жоғарыда талқыланды графикалық кодтауды қамтиды қарағанда әр түрлі. Бірақ байт «тұжырымдамасын» әмбебаптығы арқасында тетіктері әбден түсінікті және логикалық болып табылады.

фильм салу қалай Естеріңізге сала кетейік. Ол (әдетте, 24 болып табылады) жеке аясында бірқатар артық ештеңе жоқ. Өте сол жолы компьютерлік бейнелерді ұйымдастырды. Әрбір жақтау - көрініс болып табылады. ол байт көмегімен салынып жатыр қалай туралы, біз жоғарыда анықтады. Video Code анықталған аймақтағы өз кезегінде, осы, жеке кадр арасындағы түптеу мүмкіндік. фильм үшін сандық алмастырғыш түрі. Видео ағынының жеке бірлігі (дыбыс үшін суреттер мен санақ үшін бірдей ұпай, «фильмінің» және кино клиптер форматында сияқты), жақтау болып саналады. соңғы бір екінші, қабылданған стандарттарға сәйкес, 25 немесе 50 болуы мүмкін.

MP4, 3GP, AVI - Just аудио жағдайда ретінде, бейненің ортақ халықаралық стандарттар бар. фильмдер мен жарнамалық роликтер өндірушілер компьютерлер көп саны бар үйлесімді медиа үлгілерін шығаруға тырысады. Бұл файл пішімдері - ең танымал арасында, олар іс жүзінде кез келген заманауи ДК ашылды.

деректер қысу

Компьютерлік деректерді сақтау құралының әр түрлі жүзеге асырылады - және т.б. дискілер, флэш, біз жоғарыда атап өткендей, байт, т.б. Әдетте, «қопасының» префикстер «Мега», «Гига», «Tera», сондай-ақ кейбір жағдайларда .... мән кодталған файлдар қолда бар ресурстар, оларды орналастыру дискіде болуы мүмкін емес болып табылады. Содан кейін деректерді қысу әдістері әр түрлі пайдаланыңыз. Олар сондай-ақ, шын мәнінде, кодтау болып табылады. Бұл - мерзімі тағы бір мүмкіндігі түсіндіру.

деректер қысу үшін екі негізгі тетіктері бар. Олардың бірінші биттік реттілігі «оралған» нысаны жазылған. Бұл дегеніміз, сіз «орамасын ашу» рәсімін жүзеге асырмайтын болса, компьютер, (мәтін, сурет немесе бейне ретінде ойнайды) файлдар мазмұнын оқу мүмкін емес болып табылады. Осы жолмен деректерді қысады бағдарламасы, деректер тіркеуші деп аталады. Бұл қалай жұмыс істейді өте қарапайым. туралы ақпаратты кодтау жүзеге асыру ең танымал жолдары, міндетті мектеп-деңгейлі компьютерлік зерттеулер бірі ретінде мұрағаттау деректер.

біз стандартталған файл байт «шифрлау» АҚ, процесс білетіндей. ASCII стандарты алыңыз. айталық, үшін, сөзді «Hello» шифрлау үшін, біз хаттар санының негізінде 6 байт, қажет. Яғни, бұл мәтінмен файл дискіде қанша бос орын бар. біз қатарынан сөз «HI» 100 рет жазуға жағдайда не істеуге болады? Ештеңе ерекше - бұл үшін біз, тиісінше, дискілік кеңістік бірдей мөлшерін 600 байт қажет. «Сәлеметсіз бе Көбейту 100»: Алайда, біз байт әлдеқайда аз саны осы сас «шифрланған» командасы болмақ, яғни, файл жасайды деректер тіркеушіні, пайдалануға болады. осы есепте әріптер санын санау осындай файлды жазу үшін, біз тек 19 байт қажет деген қорытындыға келді. Ал дискідегі бос орын сол сома. «Орауыштан» кезде мұрағат файлы «шифрын» болып табылады, және мәтін бастапқы көрінісі болып «100 Сәлеметсіздер.» Осылайша, арнайы кодтау механизмін пайдаланады арнайы бағдарламасын пайдалану арқылы, біз дискідегі бос орын сомасын елеулі үнемдеуге болады.

Жоғарыда процесі жеткілікті жан-жақты болып табылады: қарамастан, белгілі жүйелер пайдаланылады қандай, қысу мақсатында ақпаратты кодтау деректерді мұрағаттау арқылы әрқашан болады.

Екінші тетік не? белгілі бір дәрежеде, ол деректер тіркеуші пайдаланылатын қандай ұқсас. Бірақ оның іргелі айырмашылық қысылған файл өте жақсы «өндіру» рәсімін жоқ компьютер пайда алар еді, бұл. Бұл қалай механизмі жұмыс істейді?

Біздің есімізде, сөздің «сәлем» бастапқы түрінде 6 байт алады. Алайда, өз дегенімізге өтіңіз және осы сияқты оны жаза алады: «Првт». 4 байт жариялады. істеу қалады бәрі - біз тазаланған әріптер файлды, визуализацияланған процесінде қосу үшін, компьютерді «үйрету» болып табылады. Ол тәжірибе «оқыту» процесінде ұйымдастыру айтты тиіс және ол қажет емес. хабарсыз кеткен таңбалардың тану негізгі механизмдері PC үшін ең заманауи бағдарламалық қамтамасыз енгізілген. Яғни бір жолы немесе басқа осы алгоритм бойынша «шифрланған» болды, біз күн сайын күресуге болатын файлдар сусымалы болып табылады.

Әрине, жоғарыда тәсілдерді екі мүмкіндік беретін, ал деректер тарылуына орындай алады жүйесі туралы ақпаратты, кодтау «гибридті» бар. Және олар жеке қарағанда дискіде орын үнемдеу тұрғысынан одан да тиімді болуы мүмкін.

Әрине, сөз «Hello» жұмыс, біз деректер қысу тетіктерін ғана негізгі принциптері баяндалған. Шындығында олар әлдеқайда күрделі болып табылады. ақпаратты кодтау түрлі жүйелері «қысу» файлдардың керемет күрделі механизмдерін ұсына алады. Алайда, біз іс жүзінде ДК ақпарат сапасының нашарлауына жүгінбей, дискіде бос орын сақтау үшін не істеуге болады есебінен, қараңыз. диск ресурстарға талап басқаларға астам деректер осы түрлері - суреттерді, дыбыс және бейне пайдаланған кезде, әсіресе маңызды деректер қысу рөлі болып табылады.

«Кодтары» тағы не болып табылады?

күрделі феномен - біз кодтау, басында айтылғандай. байт негізделген сандық деректерді кодтау негізгі принциптері қаралады отырып, біз тағы бір аймағын түртіп алады. Ол сәл басқаша құндылықтар компьютерлік кодтары пайдалануға байланысты. Мұнда, қазіргі заманғы адамның өміріне практикалық маңызға ие «коды,» біз (біз білеміз, және, осылайша, 0 және 1 жасалған) бірлікті нөл ретін, және әр түрлі әріптер мен таңбалар жинағын емес білдіреді, астында.

код

коды - кез келген компьютерлік бағдарлама жүрегінде. Ол компьютерге түсінікті тілде жазылған. ДК, код таратып белгілі командаларды орындайды. ол (пайдаланушы тек процесін бастау қажет) өзін «шифрын» қабілетті коды бар сандық деректер басқа түріне компьютерлік бағдарламасының ерекшелігі.

Бағдарламаның тағы бір ерекшелігі - пайдаланылатын код салыстырмалы икемділігі. және басқа тілде - Бұл үлкен «сөз тіркестерінің» жиынтығы, және қажет болған жағдайда пайдалана отырып, компьютер адам бірдей жұмысты беруге, болып табылады.

белгілеу құжаттар

құжаттар құру және пішімдеу - әріптік кодқа аясын тағы бір тәжірибелік маңыздылығы. Әдетте, экранда таңбалардың қарапайым дисплей ДК практикалық маңыздылығы тұрғысынан жеткілікті емес. Көп жағдайларда, мәтін нақты қаріп өлшемін, түсін және пайдалана салынған тиіс, (мысалы, мысалы, кестелер, сондай-ақ) қосымша элементтерін қоса берілуі. Осы параметрлердің барлығы, сондай-ақ компьютерде түсінікті нақты тілде бағдарламаларды жағдайда, орнатылады. «Командасын» мойындай ДК, дәл пайдаланушы қалауымызбен ретінде құжатты көрсетеді. Сонымен қатар, мәтін «тіркестерінің» түрлі жинақтарын пайдалану, ол бағдарламаларымен орын сияқты, сол жолмен пішімделген, тіпті әр түрлі тілдерде болуы мүмкін.

Алайда, құжаттар мен компьютерлік бағдарламалар үшін кодтары арасындағы іргелі айырмашылық бар. Ол бұрынғы өздерін шифрын қабілетті емес екенін іс жүзінде тұрады. пішімделген мәтін файлдарды ашу үшін әрдайым үшінші тарап бағдарламалық құралы қажет.

деректерді шифрлау

компьютерлер қолданылатын термин «коды» Басқа түсіндіру - шифрлау болып табылады. Жоғарыда біз термин «кодтау» синонимі ретінде осы сөзді пайдаланды, және ол рұқсат етілген болып табылады. Мұнда, шифрлау біз құбылыстың түрлі түрін білдіреді. Атап айтқанда, басқа адамдармен оларға қол тыйым салу мақсатында сандық деректерді кодтау. компьютерлік файлдар қорғау - IT-саласындағы ең маңызды іс-шаралар. Бұл шын мәнінде, ол сондай-ақ мектеп компьютерді қамтитын жеке ғылыми пән болып табылады. алдын алу мақсатында файлдарды кодтау рұқсатсыз қол - балалық заманғы мемлекеттердің азаматтарына ұсынылған маңыздылығы оның міндеті болып табылады.

Қалай арқылы тетіктері бар деректерді шифрлау? принципі барлық алдыңғы сияқты қарапайым және түсінікті, біз қарастырған. Кодтау - логика негізгі принциптерін тұрғысынан оңай түсіндіруге процесс.

біз хабар беруге керек делік, ешкім оны оқи алатын етіп «Иванов, Петров барады». «10-3-1-15-16-3-10-5-7-20-11-17-6-20-18-3-21»: Біз хатты шифрлап және нәтиже көруге компьютерді сенеді. Бұл код, әрине, өте қарапайым болып табылады: әрбір саны біздің сөз тіркестерінің Алфавит хаттар санына сәйкес келеді. 3 «А» - - «Мен», «В», 10-шы орында тұр, ол керемет қиын кілт дейін алуға болады, сондықтан 1, т.б. қазіргі заманғы компьютерлік кодтау жүйесін Бірақ деректерді шифрлауға болады ...

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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