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