/ / АСЦИИ кодирање (амерички стандардни код за размену информација) - основно кодирање текста за латиницу

АСЦИИ кодирање (амерички стандардни код за размену информација) - основно кодирање текста за латиницу

Према подацима Међународне уније за телекомуникације, годинеУ 2016. години три и по милијарде људи користило је Интернет с одређеном регуларношћу. Већина њих и не размишља о чињеници да су поруке које шаљу путем рачунара или мобилних направа, као и текстови који се приказују на свим врстама монитора, заправо комбинације 0 и 1. Ова презентација информација назива се кодирање . Омогућава и увелико олакшава његово складиштење, обраду и пренос. 1963. године развијено је америчко АСЦИИ кодирање, чему је овај чланак посвећен.

АСЦИИ кодирање

Презентација информација у рачунару

Са становишта било ког електронског рачунарствамашински текст је збирка појединачних знакова. Ово укључује не само слова, укључујући велика слова, већ и интерпункцијске знакове и бројеве. Осим тога, користе се посебни знакови "=", "&", "(" и размаци.

Скуп знакова који чине текст,назива се абецеда, а њихов број се назива снага (означава се као Н). За његово одређивање користи се израз Н = 2 ^ б, где је б број битова или информациона тежина одређеног карактера.

Доказано је да вам абецеда капацитета 256 знакова омогућава представљање свих потребних знакова.

Пошто је 256 осма снага два, тежина сваког знака је 8 бита.

Мјерна јединица од 8 бита назива се 1 бајт, па је уобичајено рећи да бинарни код било којег знака у тексту ускладиштеном на рачунару заузима један бајт меморије.

Табела кодирања АСЦИИ

Како се врши кодирање

Сви текстови се уносе у меморију личнограчунара помоћу тастера на тастатури на којима су исписани бројеви, слова, интерпункцијски знакови и други симболи. Они се преносе у РАМ у бинарном коду, то јест, сваки знак је повезан са децималним кодом који је познат особи, од 0 до 255, што одговара бинарном коду - од 00000000 до 11111111.

Кодирање знакова бајтова омогућавапроцесор који врши обраду текста, односи се на сваки знак посебно. Истовремено, 256 знакова је довољно да представи било коју информацију о карактеру.

Кодирање текста АСЦИИ

Кодирање знакова АСЦИИ

Ова скраћеница на енглеском језику означава стандардни амерички код за размену информација.

Још у освит компјутеризације постало је очигледно даможете смислити велики број начина кодирања информација. Међутим, за пренос информација са једног рачунара на други било је потребно развити јединствени стандард. Тако се 1963. године у Сједињеним Државама појавила табела кодирања АСЦИИ. У њему је сваки симбол рачунарске абецеде повезан са његовим редним бројем у бинарном приказу. У почетку се АСЦИИ користио само у Сједињеним Државама, а касније је постао међународни стандард за рачунаре.

Садржај табеле

АСЦИИ кодови су подељени у 2 дела. Само прва половина ове табеле сматра се међународним стандардом. Садржи знакове са редним бројевима од 0 (кодирано као 00000000) до 127 (шифра 01111111).

Серијски број

Н.

Кодирање текста АСЦИИ

Симбол

0 - 31

0000 0000 - 0001 1111

Знакови са Н од 0 до 31 називају се контролни знакови. Њихова функција је да "воде" процес приказа текста на монитору или уређају за штампање, дајући звучни сигнал итд.

32 - 127

0010 0000 - 0111 1111

Знакови са Н од 32 до 127 (стандардни деотабеле) - велика и мала слова латиничне абецеде, 10 -цифрени бројеви, знакови интерпункције, као и разне заграде, комерцијални и други симболи. Знак 32 означава размак.

128 - 255

1000 0000 - 1111 1111

Знакови Н од 128 до 255 (алтернативни деотабеле или кодна страница) могу имати различите опције, од којих свака има свој број. Кодна страница се користи за навођење националних абецеда које се разликују од латинице. Конкретно, уз његову помоћ се врши кодирање АСЦИИ за руске карактере.

У табели кодирања велика и мала слова иду једно за другим по абецедном реду, а бројеви - у растућем редоследу вредности. Овај принцип важи и за руско писмо.

Контролни знакови

Таблица кодирања АСЦИИ је првобитно креираназа пријем и пренос информација на таквом уређају који се дуго није користио, попут телетајпа. С тим у вези, знакови који се не могу штампати су укључени у скуп знакова, који се користе као команде за контролу овог уређаја. Сличне команде су коришћене у таквим предрачунарским методама размене порука као што је Морзеова азбука итд.

Најчешћи знак "телетипа" је НУЛ (00, "нула"). До данас се и даље користи у већини програмских језика, означавајући линијски терминатор.

у АСЦИИ кодирању сваког знака

Где се користи АСЦИИ

Амерички стандардни код потребан је не самоза унос текстуалних података са тастатуре. Такође се користи у графици. Конкретно, у АСЦИИ Арт Макер -у, слике различитих проширења представљају спектар АСЦИИ знакова.

Ови производи су две врсте:обављајући функцију графичких уредника претварањем слика у текст и претварањем „слика“ у АСЦИИ графику. На пример, чувени емотикон је одличан пример кодирајућег карактера.

АСЦИИ се такође може користити при креирању ХТМЛ документа. У овом случају можете унети одређени скуп знакова, а приликом прегледавања странице на екрану се појављује знак који одговара овом коду.

АСЦИИ је такође неопходан за креирање вишејезичних веб локација, јер се знакови који нису укључени у одређену националну табелу замењују АСЦИИ кодовима.

за кодирање текстуалних информација у АСЦИИ кодирању

Неке функције

За кодирање текстуалних информација у АСЦИИ кодирању, првобитно је коришћено 7 битова (један је остављен празан), али данас ради као 8-битни.

Слова у горњој и доњој колони се међусобно разликују само за један једини бит. Ово увелико смањује сложеност провере.

Коришћење АСЦИИ у Мицрософт Оффице -у

Ако је потребно, ова врста кодирања текстаинформације се могу користити у Мицрософт уређивачима текста, као што су Нотепад и Оффице Ворд. Међутим, приликом куцања у овом случају неће бити могуће користити неке функције. На пример, нећете моћи да подебљате, јер АСЦИИ само чува значење информација, занемарујући њихов општи изглед и облик.

АСЦИИ кодирање руских знакова

Стандардизација

ИСО је усвојио стандарде ИСО 8859.Ова група дефинише осмобитна кодирања за различите језичке групе. Конкретно, ИСО 8859-1 је проширени АСЦИИ, што је табела за Сједињене Државе и земље Западне Европе. ИСО 8859-5 је табела која се користи за ћирилицу, укључујући и руски језик.

Из више историјских разлога, стандард ИСО 8859-5 био је у употреби веома кратко.

За руски језик тренутно се заправо користе кодирања:

  • ЦП866 (кодна страница 866) или ДОС, који се често назива алтернативним ГОСТ кодирањем. Активно се користио до средине 90-их година прошлог века. Тренутно се практично не користи.
  • КОИ-8. Кодирање је развијено 1970 -их и 80 -их година, итренутно је општеприхваћен стандард за поруке поште на Рунету. Широко се користи у оперативним системима породице Уник, укључујући и Линук. "Руска" верзија КОИ-8 се зове КОИ-8Р. Осим тога, постоје и верзије за друге ћириличне језике, попут украјинског.
  • Кодна страница 1251 (ЦП 1251, Виндовс - 1251). Развио Мицрософт за пружање подршке руском језику у Виндовс окружењу.

Главна предност првог стандарда ЦП866било је очување псеудо-графичких знакова на истим позицијама као у Ектендед АСЦИИ. Ово је омогућило покретање без измена текстуалних програма страних произвођача, као што је добро познати Нортон Цоммандер. Тренутно се ЦП866 користи за програме развијене у систему Виндовс који раде у текстуалном режиму преко целог екрана или у текстуалним прозорима, укључујући ФАР Манагер.

Рачунарски текстови написани кодирањем ЦП866 у последње време су прилично ретки, али управо се то кодирање користи за руске називе датотека у оперативном систему Виндовс.

"Уницоде"

Тренутно најраспрострањенијипримио управо ово кодирање. Уницоде кодови су подељени у области. Први (У + 0000 до У + 007Ф) укључује АСЦИИ знакове са кодовима. Затим следе подручја знакова различитих националних писама, као и знакови интерпункције и технички симболи. Осим тога, неки од „Уницоде“ кодова су резервисани у случају да постоји потреба за укључивањем нових знакова у будућности.

Кодирање знакова АСЦИИ

Сада знате да у АСЦИИ свакизнак је представљен као комбинација 8 нула и јединица. Не-стручњацима ове информације могу изгледати непотребне и незанимљиве, али зар не желите да знате шта се дешава „у мозгу“ вашег рачунара?!