КОИ-7 - KOI-7
Кермит | SHORT-KOI |
---|---|
Псевдоним (а) | КОИ-7 №2, ВКД |
Язык (и) | русский |
Стандарт | ГОСТ 13052, ГОСТ 27463 |
Классификация | 7-битный КОИ кодирование |
Предшествует | МТК-2 |
Преемник | КОИ-8 |
Другая связанная кодировка (и) | ЮСКИИ, ISO 646 |
MIME / IANA | KOI7-переключенный |
---|---|
Псевдоним (а) | csKOI7switched |
Язык (и) | русский |
Стандарт | ГОСТ 13052, ГОСТ 27463 |
Классификация | 7-битный сохранный КОИ кодирование |
Преобразует / кодирует | ISO 646: IRV (сдвиг) КОИ-7 У1 (выносной) |
Предшествует | МТК-2 |
Преемник | КОИ-8 |
Другая связанная кодировка (и) | ЮСКИИ |
КОИ-7 (КОИ-7) является 7-битным кодировка символов, предназначенный для покрытия русский, который использует Кириллица алфавит.
На русском языке КОИ-7 означает Код Обмен Информации, 7 бит (Код Обмена Информацией, 7 бит), что означает «Код для обмена информацией, 7 бит».[1]
Впервые стандартизирован в ГОСТ 13052-67 (со 2-й редакцией ГОСТ 13052-74 / СТ SEV 356-76) и ГОСТ 27463-87 / СТ СЭВ 356-86.
Сдвиг (SO) и Перейти в (SI) управляющие символы используются в КОИ-7, где СО начинает печать Русские буквы (KOI-7 N1), и SI начинает печать Латинские буквы снова (КОИ-7 N0), или для строчная буква и верхний регистр переключение. Эта версия также известна как KOI7-переключенный он же csKOI7switched.[2][3]
На ISO 2022 совместимый компьютерные терминалы KOI7-переключение может быть активировано escape-последовательностью ESC (@ ESC) N LS0
.[2]
КОИ-7 использовался на таких машинах, как SM EVM (СМ ЭВМ) и ДВК (ДВК); КОИ-7 Н2 использовался на машинном языке Электроника Д3-28 (Электроника Д3-28) в виде четырехзначного шестнадцатеричного кода, БЭСМ-6 (БЭСМ-6), где назывался ВКД, (внутренний код данных). Кодировки также использовались на RSX-11, РТ-11 и подобные системы.[4]
КОИ-7 №0
КОИ-7 №0[2] (КОИ-7 Н0[1]) идентичен IRV, установленному в ISO 646:1967.[2] В сравнении с US-ASCII, то знак доллара ("$") в кодовой точке 24 (шестнадцатеричный) был заменен на универсальный знак валюты «¤», но это поддерживалось не во всех случаях, особенно после падения Железный занавес. Аналогичным образом, IRV установлен в ИСО / МЭК 646: 1991 также изменил символ обратно на знак доллара.
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ 0 | NUL 0000 | SOH 0001 | STX 0002 | ETX 0003 | EOT 0004 | ENQ 0005 | ACK 0006 | BEL 0007 | BS 0008 | HT 0009 | LF 000A | VT 000B | FF 000C | CR 000D | ТАК 000E | SI 000F |
1_ 16 | DLE 0010 | DC1 0011 | DC2 0012 | DC3 0013 | DC4 0014 | НАК 0015 | SYN 0016 | ETB 0017 | МОЧЬ 0018 | ЭМ 0019 | SUB 001A | ESC 001B | FS 001C | GS 001D | RS 001E | НАС 001F |
2_ 32 | SP 0020 | ! 0021 | " 0022 | # 0023 | ¤/$ 00A4 / 0024 | % 0025 | & 0026 | ' 0027 | ( 0028 | ) 0029 | * 002A | + 002B | , 002C | - 002D | . 002E | / 002F |
3_ 48 | 0 0030 | 1 0031 | 2 0032 | 3 0033 | 4 0034 | 5 0035 | 6 0036 | 7 0037 | 8 0038 | 9 0039 | : 003A | ; 003B | < 003C | = 003D | > 003E | ? 003F |
4_ 64 | @ 0040 | А 0041 | B 0042 | C 0043 | D 0044 | E 0045 | F 0046 | г 0047 | ЧАС 0048 | я 0049 | J 004A | K 004B | L 004C | M 004D | N 004E | О 004F |
5_ 80 | п 0050 | Q 0051 | р 0052 | S 0053 | Т 0054 | U 0055 | V 0056 | W 0057 | Икс 0058 | Y 0059 | Z 005A | [ 005B | \ 005C | ] 005D | ^ 005E | _ 005F |
6_ 96 | ` 0060 | а 0061 | б 0062 | c 0063 | d 0064 | е 0065 | ж 0066 | г 0067 | час 0068 | я 0069 | j 006A | k 006B | л 006C | м 006D | п 006E | о 006F |
7_ 112 | п 0070 | q 0071 | р 0072 | s 0073 | т 0074 | ты 0075 | v 0076 | ш 0077 | Икс 0078 | у 0079 | z 007A | { 007B | | 007C | } 007D | ~ 007E | DEL 007F |
Письмо Число Пунктуация Символ Другой Неопределенный
КОИ-7 №1
КОИ-7 №1 (КОИ-7 Н1[1]) впервые был стандартизирован в ГОСТ 13052-67,[5][6][7] а позже и в ISO 5427.[2] Иногда его также называют «кои-0».[6]
В сравнении с ASCII и ISO 646 прописные и строчные буквы меняются местами, чтобы упростить распознавание русского текста, представленного с использованием ASCII.[6]
Чтобы разрезать алфавит на фрагменты по 32 символа, Ё / ë была сброшена.[6] Во избежание конфликтов с определением ASCII и ISO 646 как DEL и его использование как EOF маркер (-1) в некоторых системах выпал «ЖЕСТКИЙ ЗНАК» Ъ которые естественно проживали бы в этом месте.[6]
В болгарском варианте ненужное русское "КАПИТАЛ YERY" Ы в кодовой точке 121 был заменен на "ЗАГЛАВНЫЙ ЗНАК" Ъ.[6]
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ 0 | NUL 0000 | SOH 0001 | STX 0002 | ETX 0003 | EOT 0004 | ENQ 0005 | ACK 0006 | BEL 0007 | BS 0008 | HT 0009 | LF 000A | VT 000B | FF 000C | CR 000D | ТАК 000E | SI 000F |
1_ 16 | DLE 0010 | DC1 0011 | DC2 0012 | DC3 0013 | DC4 0014 | НАК 0015 | SYN 0016 | ETB 0017 | МОЧЬ 0018 | ЭМ 0019 | SUB 001A | ESC 001B | FS 001C | GS 001D | RS 001E | НАС 001F |
2_ 32 | SP 0020 | ! 0021 | " 0022 | # 0023 | ¤/$ 00A4 / 0024 | % 0025 | & 0026 | ' 0027 | ( 0028 | ) 0029 | * 002A | + 002B | , 002C | - 002D | . 002E | / 002F |
3_ 48 | 0 0030 | 1 0031 | 2 0032 | 3 0033 | 4 0034 | 5 0035 | 6 0036 | 7 0037 | 8 0038 | 9 0039 | : 003A | ; 003B | < 003C | = 003D | > 003E | ? 003F |
4_ 64 | ю 044E | а 0430 | б 0431 | ц 0446 | д 0434 | е 0435 | ф 0444 | г 0433 | х 0445 | и 0438 | й 0439 | к 043A | л 043B | м 043C | н 043D | о 043E |
5_ 80 | п 043F | я 044F | р 0440 | с 0441 | т 0442 | у 0443 | ж 0436 | в 0432 | ь 044C | ы 044B | з 0437 | ш 0448 | э 044D | щ 0449 | ч 0447 | ъ 044A |
6_ 96 | Ю 042E | А 0410 | Б 0411 | Ц 0426 | Д 0414 | Е 0415 | Ф 0424 | Г 0413 | Х 0425 | И 0418 | Й 0419 | К 041A | Л 041B | М 041C | Н 041D | О 041E |
7_ 112 | П 041F | Я 042F | Р 0420 | С 0421 | Т 0422 | У 0423 | Ж 0416 | В 0412 | Ь 042C | Ы /Ъ 042B / 042A | З 0417 | Ш 0428 | Э 042D | Щ 0429 | Ч 0427 | DEL 007F |
Письмо Число Пунктуация Символ Другой Неопределенный
КОИ-7 №2
КОИ-7 №2 (КОИ-7 Н2[1]), как и КОИ-7 Н1, также был стандартизирован в ГОСТ 13052-67.[7]
Кермит называет это SHORT-KOI / короткие кои.[8][9]
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ 0 | NUL 0000 | SOH 0001 | STX 0002 | ETX 0003 | EOT 0004 | ENQ 0005 | ACK 0006 | BEL 0007 | BS 0008 | HT 0009 | LF 000A | VT 000B | FF 000C | CR 000D | ТАК 000E | SI 000F |
1_ 16 | DLE 0010 | DC1 0011 | DC2 0012 | DC3 0013 | DC4 0014 | НАК 0015 | SYN 0016 | ETB 0017 | МОЧЬ 0018 | ЭМ 0019 | SUB 001A | ESC 001B | FS 001C | GS 001D | RS 001E | НАС 001F |
2_ 32 | SP 0020 | ! 0021 | " 0022 | # 0023 | ¤/$ 00A4 / 0024 | % 0025 | & 0026 | ' 0027 | ( 0028 | ) 0029 | * 002A | + 002B | , 002C | - 002D | . 002E | / 002F |
3_ 48 | 0 0030 | 1 0031 | 2 0032 | 3 0033 | 4 0034 | 5 0035 | 6 0036 | 7 0037 | 8 0038 | 9 0039 | : 003A | ; 003B | < 003C | = 003D | > 003E | ? 003F |
4_ 64 | @ 0040 | А 0041 | B 0042 | C 0043 | D 0044 | E 0045 | F 0046 | г 0047 | ЧАС 0048 | я 0049 | J 004A | K 004B | L 004C | M 004D | N 004E | О 004F |
5_ 80 | п 0050 | Q 0051 | р 0052 | S 0053 | Т 0054 | U 0055 | V 0056 | W 0057 | Икс 0058 | Y 0059 | Z 005A | [ 005B | \ 005C | ] 005D | ↑ /^ 2191 / 005E | _ 005F |
6_ 96 | Ю 042E | А 0410 | Б 0411 | Ц 0426 | Д 0414 | Е 0415 | Ф 0424 | Г 0413 | Х 0425 | И 0418 | Й 0419 | К 041A | Л 041B | М 041C | Н 041D | О 041E |
7_ 112 | П 041F | Я 042F | Р 0420 | С 0421 | Т 0422 | У 0423 | Ж 0416 | В 0412 | Ь 042C | Ы 042B | З 0417 | Ш 0428 | Э 042D | Щ 0429 | Ч 0427 | DEL 007F |
Письмо Число Пунктуация Символ Другой Неопределенный
Смотрите также
использованная литература
- ^ а б c d ГОСТ 27463-87. Системы обработки информации. 7-битные кодированные наборы символов (с Изменением N 1) [ГОСТ 27463-87. Системы обработки информации. Наборы 7-битных кодированных символов] (по-русски). Госстандарт СССР. 1987-10-29. В архиве из оригинала от 03.12.2016. Получено 2016-12-02.
- ^ а б c d е Соколов, Михаил (2004-01-23). "Название набора символов: переключение KOI7". Международная рабочая группа по бесплатным вычислениям (IFCTF). В архиве из оригинала от 03.12.2016. Получено 2016-12-02.
- ^ Фрид, Нед; Дюрст, Мартин, ред. (2013-12-20). «Наборы символов». RFC2978. В архиве из оригинала от 03.12.2016. Получено 2016-12-03.
- ^ Нечаев, Валентин (2013) [2001]. «Обзор вселенной 8-битных кодировок кириллицы». В архиве из оригинала от 05.12.2016. Получено 2016-12-05.
- ^ Клубок, Джон (1988). Языковая автоматизация во всем мире - разработка стандартов набора символов (1-е изд.). Компьютерные проекты «Сезам». ISBN 1-87009501-4.
- ^ а б c d е ж Чиборра, Роман (1998-11-30) [1998-05-25]. "Суп с кириллической кодировкой". В архиве из оригинала от 03.12.2016. Получено 2016-12-03. [1] [2] [3] [4]
- ^ а б c d Хохлов, Ю. Э. «Представление кириллической информации в электронном виде - Таблицы кодовых страниц». В архиве из оригинала от 05.12.2016. Получено 2016-12-05.
- ^ да Круз, Франк (2010-04-02). "Кермит и имена наборов символов MIME". Проект Кермит. Колумбийский университет, Нью-Йорк, США. В архиве из оригинала от 03.12.2016. Получено 2016-12-02.
- ^ а б «КОИЙ КОИ (КОИ-7)». Кермит. Колумбийский университет. Получено 2020-06-24.
дальнейшее чтение
- Корнаи, Андрас; Бирнбаум, Дэвид Дж .; да Круз, Франк; Дэвис, Бур; Фаулер, Джордж; Пейн, Ричард Б.; Паперно, Слава; Simonsen, Keld J .; Thobe, Glenn E .; Вулис, Дмитрий; ван Винген, Йохан В. (13 марта 1993 г.). -> "FAQ по КИРИЛЛИЧЕСКОМУ КОДИРОВАНИЮ Версия 1.3" Проверьте
| архив-url =
ценность (Помогите). 1.3. Архивировано из оригинал на 2017-02-18. Получено 2020-06-24.