КОИ-7

Система кодировки символов для русского языка
Короткий КОИ
КермитКОРОТКИЙ КОИ
Псевдоним(ы)КОИ-7 N2, ВКД
Язык(и)Русский
СтандартГОСТ 13052, ГОСТ 27463
Классификация7-битное кодирование KOI
ПредшествовалМТК-2
ПреемникКОИ-8
Другие связанные кодировкиЮСЦИ , ISO 646
KOI-7 Переключенный
MIME/IANAKOI7-переключенный
Псевдоним(ы)csKOI7переключен
Язык(и)Русский
СтандартГОСТ 13052, ГОСТ 27463
Классификация7-битное кодирование KOI с отслеживанием состояния
Преобразует/КодируетISO 646 : IRV (входящий)
KOI-7 N1 (выходящий)
ПредшествовалМТК-2
ПреемникКОИ-8
Другие связанные кодировкиЮСЦИ ИИ , ИСО 5427

KOI-7 ( КОИ-7 ) — 7-битная кодировка символов , разработанная для русского языка , в котором используется кириллица .

По-русски КОИ-7 расшифровывается как Код Обмена Информацией, 7 бит (Код Обмена Информацией, 7 бит), что означает «Код обмена информацией, 7 бит». [1]

Впервые он был стандартизирован в ГОСТ 13052-67 (со 2-й редакцией ГОСТ 13052-74 / СТ СЭВ 356-76) и ГОСТ 27463-87 / СТ СЭВ 356-86.

Управляющие символы Shift Out (SO) и Shift In (SI) используются в KOI-7, где SO начинает печатать русские буквы (KOI-7 N1), а SI начинает печатать латинские буквы снова (KOI-7 N0), или для переключения нижнего и верхнего регистра . Эта версия также известна как KOI7-switched или csKOI7switched . [2] [3]

На компьютерных терминалах, совместимых с ISO 2022, KOI7-переключение может быть активировано с помощью escape-последовательности . [2]ESC ( @ ESC ) N LS0

Кодировка KOI-7 использовалась на таких машинах, как СМ ЭВМ и ДВК ; KOI-7 N2 использовалась в машинном языке Электроника Д3-28  [ru] (Электроника Д3-28) как четырехзначный шестнадцатеричный код, БЭСМ-6  [ru] (БЭСМ-6), где она называлась ВКД (внутренний код данных). Кодировки также использовались на RSX-11 , RT-11 и подобных системах. [4]

КОИ-7 №0

KOI-7 N0 [2] ( КОИ-7 Н0 [1] ) идентичен набору IRV в ISO 646 :1967. [2] По сравнению с US-ASCII , знак доллара ("$") в кодовой точке 24 ( hex ) был заменен универсальным знаком валюты "¤", но это не было сохранено во всех случаях, в частности после падения железного занавеса . Аналогично, набор IRV в ISO/IEC 646:1991 также изменил символ обратно на знак доллара.

КОИ-7 №0
0123456789АБСДЭФ
0xНУЛЕВОЙСАХСТХЭТХЭОТENQАСКБЕЛБСХТЛФВТФФCRТАКСИ
1xДЛЕДК1ДК2ДК3ДК4НАКСИНЭТБМОЖЕТЭМСУБЕСКФСГСРСНАС
2x СП !"#¤/ $%&'()*+,-./
3x0123456789:;<=>?
4x@АБСДЭФГЧАСяДж.КЛМНО
5xПВРСТУВВтХИЗ[\]^_
6x`абсгефгчасяджклмно
7xпдгсттывжхуз{|}~ДЕЛ

КОИ-7 Н1

KOI-7 N1 ( КОИ-7 Н1 [1] ) был впервые стандартизирован в ГОСТ 13052-67, [5] [6] [7] а затем и в ISO 5427 . [2] Иногда его также называют «koi-0». [6]

По сравнению с ASCII и ISO 646 заглавные и строчные буквы меняются местами, чтобы облегчить распознавание русского текста, представленного с использованием ASCII. [6]

Чтобы сократить алфавит до кусков по 32 символа, точка Ё /ë была удалена. [6] Чтобы избежать конфликтов с определением DEL в ASCII и ISO 646 и его использованием в качестве маркера EOF (-1) в некоторых системах, был удален «ЗАГЛАВНЫЙ ЖЁСТКИЙ ЗНАК» Ъ, который естественным образом находился бы в этом месте. [6]

В болгарском варианте ненужная русская «ЗАГЛАВНАЯ ЙЕРЫ» Ы в кодовой точке 121 была заменена на «ЗАГЛАВНЫЙ ТВЕРДЫЙ ЗНАК» Ъ. [6]

КОИ-7 N1 [7]
0123456789АБСДЭФ
0xНУЛЕВОЙСАХСТХЭТХЭОТENQАСКБЕЛБСХТЛФВТФФCRТАКСИ
1xДЛЕДК1ДК2ДК3ДК4НАКСИНЭТБМОЖЕТЭМСУБЕСКФСГСРСНАС
2x СП !"#¤/ $%&'()*+,-./
3x0123456789:;<=>?
4xю
044E
а
0430
б
0431
ц
0446
д
0434
е
0435
ф
0444
г
0433
х
0445
и
0438
©
0439
к
043А
л
043Б
м
043С
в
043D
о
043E
5xп
043Ф
я
044F
р
0440
с
0441
т
0442
у
0443
ж
0436
в
0432
ь
044C
ы
044Б
з
0437
ш
0448
э
044D

0449
ч
0447
ъ
044A
6xЮ
042E
А
0410
Б
0411
Ц
0426
Д
0414
Е
0415
Ф
0424
Г
0413
Х
0425
И
0418
Й
0419
К
041А
Л
041Б
М
041С
Н
041Д
О
041E
7xП
041Ф
Я
042F
Р
0420
С
0421
Т
0422
У
0423
Ж
0416
В
0412
Ь
042C
Ы / ЪЗ
0417
Ш
0428
Э
042Д
Щ
0429
Ч
0427
ДЕЛ

КОИ-7 N2

КОИ-7 Н2 ( КОИ-7 Н2 [1] ), как и КОИ-7 Н1, также стандартизирован в ГОСТ 13052-67. [7]

Кермит называет его SHORT-KOI / short-koi . [8] [9]

КОИ-7 N2 [7] [9]
0123456789АБСДЭФ
0xНУЛЕВОЙСАХСТХЭТХЭОТENQАСКБЕЛБСХТЛФВТФФCRТАКСИ
1xДЛЕДК1ДК2ДК3ДК4НАКСИНЭТБМОЖЕТЭМСУБЕСКФСГСРСНАС
2x СП !"#¤/ $%&'()*+,-./
3x0123456789:;<=>?
4x@АБСДЭФГЧАСяДж.КЛМНО
5xПВРСТУВВтХИЗ[\]↑/ ^_
6xЮ
042E
А
0410
Б
0411
Ц
0426
Д
0414
Е
0415
Ф
0424
Г
0413
Х
0425
И
0418
Й
0419
К
041А
Л
041Б
М
041С
Н
041Д
О
041E
7xП
041Ф
Я
042F
Р
0420
С
0421
Т
0422
У
0423
Ж
0416
В
0412
Ь
042C
Ы
042Б
З
0417
Ш
0428
Э
042Д
Щ
0429
Ч
0427
ДЕЛ

Смотрите также

Ссылки

  1. ^ abcd ГОСТ 27463-87. Системы обработки информации. 7-битные кодированные наборы символов (с Изменением N 1) [ ГОСТ 27463-87. Системы обработки информации. 7-битные кодированные наборы символов ] (на русском языке). Госстандарт СССР. 29 октября 1987 г. Архивировано из оригинала 3 декабря 2016 г. Проверено 2 декабря 2016 г.
  2. ^ abcde Соколов, Майкл (2004-01-23). ​​"Charset name: KOI7-switched". Международная рабочая группа по свободным вычислениям (IFCTF). Архивировано из оригинала 2016-12-03 . Получено 2016-12-02 .
  3. Фрид, Нед; Дюрст, Мартин, ред. (2013-12-20). «Наборы символов». RFC2978. Архивировано из оригинала 2016-12-03 . Получено 2016-12-03 .
  4. ^ Нечаев, Валентин (2013) [2001]. "Обзор вселенной 8-битных кириллических кодировок". Архивировано из оригинала 2016-12-05 . Получено 2016-12-05 .
  5. ^ Клюз, Джон (1988). Языковая автоматизация во всем мире - Разработка стандартов набора символов (1-е изд.). Sesame Computer Projects. ISBN 1-87009501-4.
  6. ^ abcdef Чиборра, Роман (1998-11-30) [1998-05-25]. "The Cyrillic Charset Soup". Архивировано из оригинала 2016-12-03 . Получено 2016-12-03 .[1] [2] [3] [4]
  7. ^ abcd Хохлов, Ю. Е. "Представление кириллической информации в электронном виде - Таблицы наборов символов (кодовых страниц)". Архивировано из оригинала 2016-12-05 . Получено 2016-12-05 .
  8. ^ da Cruz, Frank (2010-04-02). "Kermit и имена наборов символов MIME". Проект Kermit . Колумбийский университет , Нью-Йорк, США. Архивировано из оригинала 2016-12-03 . Получено 2016-12-02 .
  9. ^ ab "SHORT KOI (KOI-7)". Кермит . Колумбийский университет . Получено 2020-06-24 .

Дальнейшее чтение

  • Корнаи, Андрас; Бирнбаум, Дэвид Дж.; да Круз, Фрэнк; Дэвис, Бер; Фаулер, Джордж; Пейн, Ричард Б.; Паперно, Слава; Симонсен, Келд Дж.; Тобе, Гленн Э.; Вулис, Дмитрий; ван Винген, Йохан В. (13 марта 1993 г.). «Часто задаваемые вопросы по кириллице версии 1.3». 1.3. Архивировано из оригинала 18 февраля 2017 г. Проверено 24 июня 2020 г.
Взято с "https://en.wikipedia.org/w/index.php?title=KOI-7&oldid=1220581386"