ПредишенСледващото

Ако всеки символ азбука сътрудник определено цяло число (например сериен номер), след двоичен код може да се кодира и текстова информация. Осем бита достатъчно, за да кодират 256 различни герои. Това е достатъчно, за да изразят различни комбинации от осем бита на всички символи на английски и руски език, като и двата главни и малки букви и препинателни знаци, символи на основни аритметични и някои общи специални символи като «§».

Технически, това изглежда много просто, но винаги е имало доста силна организационна сложност. В първите дни на изчислителната техника, те са свързани с липсата на стандарти, а сега се нарича, а напротив, изобилие от едновременни и противоречащи стандарти. За целия свят същите кодираните данни текстови, ние се нуждаят от общата маса кодиране, и тя все още не е възможно, защото на противоречията между символите на националните азбуки, както и на корпоративния характер на противоречия.

За английски, де факто заловен нишата на международните средства за комуникация, противоречията вече са отстранени. Институт на САЩ стандарти (ANSI - Американски институт за стандартизация) въведе система за кодиране на ASCII (American Standard Code за информационен обмен - US стандарт код за обмен на информация). две кодови книги са фиксирани в системата на ASCII - за начинаещи и напреднали. Базовата маса създава кодови стойности от 0 до 127, и разширено отнася до символи с номера от 128 до 255.

Първият 32 база кодова таблица, като се започне с нула, дадени производители на хардуер (производители предимно компютри и принтери). В тази област се намират така наречените кодове за контрол, които не отговарят на никакви езикови знаци, и, съответно, тези кодове не се появяват или на екрана или на устройство за печат, но те могат да контролират как произведената продукция други данни.

Започвайки с код 32 127 код, публикувани кодекси на английската азбука, пунктуационни знаци, цифри, аритметика и някои допълнителни знаци. Основна маса ASCII код е показан в таблица 1.1.

Подобни текстови данни системи за кодиране са разработени върби другаде. Така например, в СССР в областта действал система за кодиране koi7 (обмен на информация код, седем цифри). Въпреки това, подкрепата за хардуерни и софтуерни производители начело на САЩ ASCII кода на нивото на международните стандарти, както и на националните системи за кодиране, трябва да "отстъпление" на втория, разширена част от системата за кодиране, който определя код стойности 128 на 255. Липсата на единен стандарт в тази област е довело до множество едновременни кодировки. Само в Русия, можете да посочите три съществуващ стандарт за кодиране и още две остаряла.

Например, кодова таблица на руски език, известен като Windows-1251, е въведена от "извън» - Microsoft в момента, но с оглед на широкия

разпределение на операционни системи и други продукти на компанията в Русия, тя е дълбоко вкоренената и широко достъпни (Таблица 1.2). Това се използва кодиране на повечето местни компютри, работещи на платформата Windows.

Друг често срещан кодиране се нарича KOI-8 (Кодекс за информационен обмен, осем цифри) - неговия произход датира от действията на Съвета за икономическа взаимопомощ Източна Европа (tablitsa1.3). Днес, KOI-8 се използва широко в областта на компютърните мрежи в Русия и в Руската сектора на интернет.

Международният стандарт, който предоставя за кодиране на руската азбука героите, кодиране се нарича ISO (International Standard организация - Международен институт за стандартизация). На практика това кодиране се използва рядко (Таблица 1.4).

На компютри с операционни системи MS-DOS, може да работи две допълнителни кодиране (кодиране и кодиране ГОСТ ГОСТ-алтернатива). Първият от тях се счита за остарял дори и в ранните години на появата на лични изчислителни-ТА технология, но вторият се използва и до днес (вж. Таблица 1.5).

Благодарение на изобилието на текстови данни системи за кодиране, работещи в Русия, има проблем на преобразуване междусистемна данни - е една от задачите на разпространението nennyh-информатика.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!