Что за кодировка KOI8-R и что она дала?
В Москве скончался один из создателей российского Интернета и автор знаменитой кодировки KOI8-R Андрей Чернов, сообщил в Facebook близкий друг разработчика Евгений Буданов. В начале 1990-х годов он разработал стандарт для кодирования русской кириллицы, которая позволила интернету стать русскоязычным. Варианты этой же кодировки используются в том числе для украинского и белорусского алфавитов.
Умер Андрей Чернов — программист, благодаря которому появились рунет и кодировка KOI8-R. pic.twitter.com/k79ecjv3SQ
— Замполит (@ComradZampolit) 17 августа 2017 г.Как работает KOI8-R?
KOI8-R — восьмибитная кодовая страница, разработанная для кодирования букв кириллических алфавитов. Разработчики разместили символы русского алфавита таким образом, что позиции символов кириллицы соответствовали их фонетическим аналогам в английском алфавите в нижней части таблицы. В результате, если в тексте, написанном в этой кодировке, убирать восьмой бит каждого символа, то получается текст, подобный транслиту латинскими символами.
Такой код обмена информацией применялся в 70-е годы на компьютерах серии ЕС ЭВМ, а с середины 80-х его стали использовать в первых русифицированных версиях операционной системы UNIX.
Кодирование заключалось в том, что каждому символу присваивался уникальный код — от 00000000 до 11111111. Таким образом, человек различал символы по их начертанию, а компьютер — по их коду.
Используется ли сейчас кодировка Чернова?
Нет. Она была актуальна для старых 8-битных компьютеров, сейчас в основном используется Юникод в различных форматах.