KOI-7 - KOI-7

Krótki KOI
Kermit SHORT-KOI
Skróty) KOI-7 N2, ВКД
Języki) Rosyjski
Standard GOST 13052, GOST 27463
Klasyfikacja 7-bitowe kodowanie KOI
Poprzedzony MTK-2
zastąpiony przez KOI-8
Inne powiązane kodowanie (a) YUSCII , ISO 646
Przełącznik KOI-7
MIME / IANA Z przełącznikiem KOI7
Skróty) csKOI7switched
Języki) Rosyjski
Standard GOST 13052, GOST 27463
Klasyfikacja 7-bitowe kodowanie stanowe KOI
Przekształca / koduje ISO 646 : IRV (shift-in)
KOI-7 N1 (shift-out)
Poprzedzony MTK-2
zastąpiony przez KOI-8
Inne powiązane kodowanie (a) YUSCII

KOI-7 ( КОИ-7 ) to 7-bitowe kodowanie znaków , przeznaczone do obsługi języka rosyjskiego , używającego cyrylicy .

W języku rosyjskim KOI-7 oznacza Kod Obmena Informatsiey, 7 bit (Код Обмена Информацией, 7 бит), co oznacza „Kod wymiany informacji, 7 bitów”.

Został po raz pierwszy znormalizowany w GOST 13052-67 (z drugą wersją GOST 13052-74 / ST SEV 356-76) i GOST 27463-87 / ST SEV 356-86.

Znaki sterujące Shift Out (SO) i Shift In (SI) są używane w KOI-7, gdzie SO rozpoczyna drukowanie rosyjskich liter (KOI-7 N1), a SI zaczyna ponownie drukować litery łacińskie (KOI-7 N0) lub małe litery i przełączanie wielkich liter . Ta wersja jest również znana jako przełączana KOI7 lub csKOI7switched .

Na terminalach komputerowych zgodnych z ISO 2022 przełącznik KOI7 można aktywować za pomocą sekwencji ucieczki . ESC ( @ ESC ) N LS0

KOI-7 był używany na maszynach takich jak SM EVM (СМ ЭВМ) i DVK (ДВК); KOI-7 N2 był używany w języku maszynowym Электроника Д3-28  [ ru ] (Elektronika D3-28) jako czterocyfrowy kod szesnastkowy БЭСМ-6  [ ru ] (BESM-6), gdzie nazywano go ВКД , (kod danych wewnętrznych). Kodowania były również używane w systemach RSX-11 , RT-11 i podobnych.

KOI-7 N0

KOI-7 N0 ( КОИ-7 Н0 ) jest identyczny z IRV określonym w ISO 646 : 1967. W porównaniu do US-ASCII , znak dolara („$”) w punkcie kodowym 24 ( szesnastkowy ) został zastąpiony uniwersalnym znakiem waluty „¤”, ale nie został on zachowany we wszystkich przypadkach, w szczególności nie po upadku Żelaza Kurtyna . Podobnie IRV ustawiony w ISO / IEC 646: 1991 również zmienił znak z powrotem na znak dolara.

KOI-7 N0
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _ZA _B _DO _RE _MI _FA
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
SO
000E
SI
000F
1_
16
DLE
0010
DC1
0011
DC2
0012
DC3
0013
DC4
0014
NAK
0015
SYN
0016
ETB
0017
CAN
0018
EM
0019
SUB
001A
ESC
001B
FS
001C
GS
001D
RS
001E
US
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
A
0041
B
0042
C
0043
D
0044
E
0045
F
0046
G
0047
H
0048
I
0049
J
004A
K
004B
L
004C
M
004D
N
004E
O
004F
5_
80
P
0050
Q
0051
R
0052
S
0053
T
0054
U
0055
V
0056
W
0057
X
0058
Y
0059
Z
005A
[
005B
\
005C
]
005D
^
005E
_
005F
6_
96
`
0060
a
0061
b
0062
c
0063
d
0064
e
0065
f
0066
g
0067
h
0068
i
0069
j
006A
k
006B
l
006C
m
006D
n
006E
o
006F
7_
112
p
0070
q
0071
r
0072
s
0073
t
0074
u
0075
v
0076
w
0077
x
0078
y
0079
z
007A
{
007B
|
007C
}
007D
~
007E
DEL
007F

   List    Numer    Interpunkcja    Symbol    Inny    Nieokreślony

KOI-7 N1

KOI-7 N1 ( КОИ-7 Н1 ) został po raz pierwszy znormalizowany w GOST 13052-67, a później także w ISO 5427 . Czasami jest również określany jako „koi-0”.

W porównaniu do ASCII i ISO 646 wielkie i małe litery są zamieniane, aby ułatwić rozpoznawanie tekstu rosyjskiego prezentowanego przy użyciu ASCII.

Aby skrócić alfabet do fragmentów po 32 znaki, usunięto kropkowane Ё / ë . Aby uniknąć konfliktów z definicją ASCII i ISO 646 jako DEL i jego użyciem jako znacznika EOF (-1) w niektórych systemach, usunięto znak „ DUŻA DUŻA ZNAK” Ъ , który naturalnie znajdowałby się w tym miejscu.

W bułgarskim wariancie zbędne rosyjski „Kapitał YERY” Ы na punkt kodowy 121 został zastąpiony przez „kapitał HARD Sign” Ъ .

KOI-7 N1
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _ZA _B _DO _RE _MI _FA
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
SO
000E
SI
000F
1_
16
DLE
0010
DC1
0011
DC2
0012
DC3
0013
DC4
0014
NAK
0015
SYN
0016
ETB
0017
CAN
0018
EM
0019
SUB
001A
ESC
001B
FS
001C
GS
001D
RS
001E
US
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

   List    Numer    Interpunkcja    Symbol    Inny    Nieokreślony

KOI-7 N2

KOI-7 N2 ( КОИ-7 Н2 ), podobnie jak KOI-7 N1, został również znormalizowany w GOST 13052-67.

Kermit nazywa to SHORT-KOI / short-koi .

KOI-7 N2
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _ZA _B _DO _RE _MI _FA
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
SO
000E
SI
000F
1_
16
DLE
0010
DC1
0011
DC2
0012
DC3
0013
DC4
0014
NAK
0015
SYN
0016
ETB
0017
CAN
0018
EM
0019
SUB
001A
ESC
001B
FS
001C
GS
001D
RS
001E
US
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
A
0041
B
0042
C
0043
D
0044
E
0045
F
0046
G
0047
H
0048
I
0049
J
004A
K
004B
L
004C
M
004D
N
004E
O
004F
5_
80
P
0050
Q
0051
R
0052
S
0053
T
0054
U
0055
V
0056
W
0057
X
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

   List    Numer    Interpunkcja    Symbol    Inny    Nieokreślony

Zobacz też

Bibliografia

Dalsza lektura

  • Kornai, Andras; Birnbaum, David J .; da Cruz, Frank; Davis, Bur; Fowler, George; Paine, Richard B .; Paperno, Slava; Simonsen, Keld J .; Thobe, Glenn E .; Vulis, Dimitri; van Wingen, Johan W. (13.03.1993). -> "CYRILLIC ENCODING FAQ Version 1.3" Sprawdź |archive-url= wartość ( pomoc ) . 1.3. Zarchiwizowane od oryginału 18.02.2017 . Źródło 2020-06-24 .