Какво е ANSI формат?

...

Набор от ANSI символи

Форматът ANSI на Американския национален институт по стандартизация е свързан с Microsoft стандарт за набор от знаци кодиране и модификация на символа на Американския стандартен код за обмен на информация (ASCII). комплект. ASCII кодът използва 7 бита за представяне на всеки знак, докато ANSI форматът използва 8 бита за всеки знак.

От ASCII към ANSI

8-битовият ANSI формат е само едно развитие в историята на усилията за подобряване на способността на електрическите машини да комуникират по-бързо и по-надеждно. Ранните компютри са били малко повече от "число-крънчери", необходими за обработка само на цифрови данни. Тъй като комуникационните устройства напредваха по сложност - и компютрите станаха глобални - възниква необходимостта компютрите да могат да представят повече от просто числа. 7-битовият ASCII формат беше първоначалният отговор на тази нужда. 8-битовият ANSI формат удвоява броя на знаците на оригиналния ASCII.

Видео на деня

ANSI срещу ASCII

Въвеждането на 8-битовия ANSI формат, макар и голямо подобрение спрямо ASCII, беше обречено да се превърне в краткотрайна причина за празнуване, тъй като компютрите станаха по-широко използвани от хора в други страни, където английският не беше роден език. Дори с 256 (0 до 255) възможни знака, 8-битовият формат ANSI силно липсваше в способността му да се прилага към компютри, използващи различни набори от знаци и контролни кодове. И двата стандарта обаче са все още полезни за западните езици.

История

Добавянето на 8-ия бит във формата ANSI накара различни групи и правителство да започнат да мислят как да използват допълнителните 128 места за знаци. Тъй като нямаше споразумение между тези групи за това как да ги използват, резултатът беше, че документите, изпратени от една система в друга, често бяха нечетими поради различните стандарти за кодиране. Тази ситуация беше адресирана чрез създаването на системи на IBM (OEM) и Microsoft (ANSI), които дефинираха код страници, състоящи се от ASCII за долните 127 знака и даден езиков вариант за горните 128 символи.

Още малко история

Името ANSI, приложено към кодовите страници, използвани от операционните системи на Microsoft, изглежда показва, че Американският национален институт по стандарти (ANSI) всъщност е стандартизирал съпоставянията. Това не е така, тъй като ANSI не е стандартизирал официално кодирането на символи Windows-1252 на Microsoft. Терминът ANSI е приет повече или по-малко поради наследството на Microsoft в компютърния свят.

Бъдещето на ANS формата

Тъй като интернет стана по същество повсеместен с повече хора, използващи различни езици, това е така не е изненада, че по-старите стандарти за кодиране на знаци са отстъпили място на по-новите, по-всеобхватни стандарти. Windows Unicode (UTF-16) на Microsoft предоставя кодове от над 65 000 знака. Това е изключително по-голямо от 256, налични с ANSI 8-битов формат и позволява пълна функционалност на почти всички езици.