KOI-7

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 3. března 2019; kontroly vyžadují 7 úprav .

KOI-7 ( kód pro výměnu a informace , 7 bitů) je sedmibitové kódování pro ruský jazyk a výměnu informací založené na ASCII . KOI-7 je popsán v GOST 13052-67 [1] [2] , 13052-74 [3] a 27463-87 [4] . KOI-7 obsahuje 3 "sady" - H0, H1, H2. H0 je pouze US - ASCII (avšak symbol dolaru $ byl nahrazen symbolem měny ¤ ); v H1 jsou všechna latinská písmena nahrazena ruskými; v H2 jsou velká latinská písmena ponechána a malá písmena jsou nahrazena velkými ruskými.

V praxi byla použita buď samotná sada H2, nebo H0 / H1 s přepínáním: pro přepnutí do ruského režimu (H1) byl použit řídicí znak 0xE (SO, RUS) a pro návrat do latinky (H0) - znak 0xF (SI, LAT). Někdy se změna sady používané zařízením prováděla ručním spínačem.

Nebylo tam žádné písmeno Yo ; chybělo také velké b , aby nedošlo ke konfliktu s řídicím znakem DELETE (0x7F) . Vzhledem k tomu, že ruská písmena byla umístěna na pozicích podobných latinských písmen, text zůstal víceméně srozumitelný i při nesprávně zvoleném režimu.

KOI-7 se používal především na strojích řady SM EVM a DVK ; KOI-7 H2 byl použit ve strojově orientovaném jazyce v mikropočítači Elektronika D3-28 ve formě čtyřmístného hexadecimálního kódu také na BESM-6 (tam se nazýval VKD , interní datový kód; místo části ruská písmena, latinská písmena byla použita, která se shodují).

Je třeba poznamenat, že GOST 13052-67 není platná a byla nahrazena GOST 13052-74 [5] . Na druhé straně GOST 13052-74 pozbyl platnosti dnem 1. ledna 1988 [6] . GOST 27463-87 definuje pouze kódování KOI-7 H0 a ‎KOI-7 H1. Chybí v něm kódování ‎KOI-7 H2. Existuje další kódování KOI- 8 H2, definované v GOST R 34.303-92 [7] . KOI-7 H2 tedy není v současných normách definován.

KOI-7 H0

.0 .jeden .2 .3 .čtyři .5 .6 .7 .osm .9 .A .B .C .D .E .F
 
0.
 
NUL
0
SOH
1
STX2
_
ETX
3
EOT
4
ENQ
5
A.K.6
_
BEL
7
BS8
_
HT9
_
LF
A
VT
B
FF
C
ČR
D
TAK
E
SI
F
 
jeden.
 
DLE
10
DC1
11
DC2
12
DC3
13
DC4
14
NAC
15
SYN
16
ETB
17
CAN
18
EM
19
SUB
1A
ESC
1B
FS
1C
GS
-1D
RS
-1E
USA
1F
 
2.
 

dvacet
!
21
"
22
#
23
¤
A4
%
25
&
26
'27
_
(
28
)
29
*
2A
+
2B
,
2C
-
2D
.
2E
/
2F
 
3.
 
0
30
131 _
2
32
3
33
4
34
5
35
6
36
7
37
8
38
9
39
:
3A
;
3B
<
3C
=
3D
>
3E
?
3F
 
čtyři.
 
@
40
A
41
B42
_
C
43
D44
_
E
45
F
46
G47
_
H48
_

49
J4A
_
K4B
_
L4C
_
M4D
_
N
4E
O
4F
 
5.
 
P50
_
Q
51
R52
_
S
53
T54
_
U
55
V
56
W
57
x58
_
Y
59
Z5A
_
[
5B
\
5C
]
5D
^
5E
_5F
_
 
6.
 
`
60
61 _
b
62
c
63
d64
_
e
65
f
66
g
67
h
68

69
j
6A
k
6B
l
6C
m
6D
n
6E
o
6F
 
7.
 
str.
70
q
71
R72
_
s73
_
t
74
u
75
v
76
w
77
x78
_
79
_
z
7A
{
7B
|
7C
}
7D
~
7E
DEL7F
_

KOI-7 H1

.0 .jeden .2 .3 .čtyři .5 .6 .7 .osm .9 .A .B .C .D .E .F
 
0.
 
NUL
0
SOH
1
STX2
_
ETX
3
EOT
4
ENQ
5
A.K.6
_
BEL
7
BS8
_
HT9
_
LF
A
VT
B
FF
C
ČR
D
TAK
E
SI
F
 
jeden.
 
DLE
10
DC1
11
DC2
12
DC3
13
DC4
14
NAC
15
SYN
16
ETB
17
CAN
18
EM
19
SUB
1A
ESC
1B
FS
1C
GS
-1D
RS
-1E
USA
1F
 
2.
 

dvacet
!
21
"
22
#
23
¤
A4
%
25
&
26
'27
_
(
28
)
29
*
2A
+
2B
,
2C
-
2D
.
2E
/
2F
 
3.
 
0
30
131 _
2
32
3
33
4
34
5
35
6
36
7
37
8
38
9
39
:
3A
;
3B
<
3C
=
3D
>
3E
?
3F
 
čtyři.
 
yu
44E
430 _
b
431
c
446
d
434
e
435
f
444
g
433
x
445
a
438
439 _

43A
l
43B
m
43C
n
43D
asi
43E
 
5.
 
n
43F
i
44F
p
440
od
441
t
442
na
443
f
436
v roce
432
b
44C
s
44B
s
437
sh
448
e
44D
w
449
h
447
b
44A
 
6.
 
Yu
42E
A
410
B
411
C
426
D
414
E
415
F
424
G
413
X
425
a
418
Y
419
K
41A
L
41B
M
41C
H
41D
Asi
41E
 
7.
 
P
41F
Jsem
42F
420 R
C
421
T
422
423 _
F
416
B
412
b
42c
S
42B
W
417
SH
428
E
42D
Shch
429
Ch
427
DEL7F
_

KOI-7 H2

.0 .jeden .2 .3 .čtyři .5 .6 .7 .osm .9 .A .B .C .D .E .F
 
0.
 
NUL
0
SOH
1
STX2
_
ETX
3
EOT
4
ENQ
5
A.K.6
_
BEL
7
BS8
_
HT9
_
LF
A
VT
B
FF
C
ČR
D
TAK
E
SI
F
 
jeden.
 
DLE
10
DC1
11
DC2
12
DC3
13
DC4
14
NAC
15
SYN
16
ETB
17
CAN
18
EM
19
SUB
1A
ESC
1B
FS
1C
GS
-1D
RS
-1E
USA
1F
 
2.
 

dvacet
!
21
"
22
#
23
¤
A4
%
25
&
26
'27
_
(
28
)
29
*
2A
+
2B
,
2C
-
2D
.
2E
/
2F
 
3.
 
0
30
131 _
2
32
3
33
4
34
5
35
6
36
7
37
8
38
9
39
:
3A
;
3B
<
3C
=
3D
>
3E
?
3F
 
čtyři.
 
@
40
A
41
B42
_
C
43
D44
_
E
45
F
46
G47
_
H48
_

49
J4A
_
K4B
_
L4C
_
M4D
_
N
4E
O
4F
 
5.
 
P50
_
Q
51
R52
_
S
53
T54
_
U
55
V
56
W
57
x58
_
Y
59
Z5A
_
[
5B
\
5C
]
5D

2191
_5F
_
 
6.
 
Yu
42E
A
410
B
411
C
426
D
414
E
415
F
424
G
413
X
425
a
418
Y
419
K
41A
L
41B
M
41C
H
41D
Asi
41E
 
7.
 
P
41F
Jsem
42F
420 R
C
421
T
422
423 _
F
416
B
412
b
42c
S
42B
W
417
SH
428
E
42D
Shch
429
Ch
427
DEL7F
_

Viz také

Poznámky

  1. GOST 13052-67. Počítače a zařízení pro přenos dat. Kódy jsou alfanumerické.
  2. Savchuk V. L. Obecné pojmy a definice. Účely kódování // Elektronické prostředky pro shromažďování, zpracování a zobrazování informací. Elektronická učebnice. - Tomsk: TUSUR, 2012.
  3. GOST 13052-74 (ST SEV 356-76). Počítače a zařízení pro přenos dat. Kódy jsou alfanumerické.
  4. GOST 27463-87 (ST SEV 356-86). Systémy zpracování informací. 7bitové kódované znakové sady. . Datum přístupu: 21. září 2014. Archivováno z originálu 3. prosince 2016.
  5. GOST 13052-67 Počítače a zařízení pro přenos dat. Kódy jsou alfanumerické . Získáno 25. dubna 2020. Archivováno z originálu dne 19. listopadu 2017.
  6. GOST 13052-74 Počítače a zařízení pro přenos dat. 7bitové kódy pro výměnu informací, GOST ze dne 1. ledna 1974 č. 13052-74 . Staženo 25. dubna 2020. Archivováno z originálu 6. června 2019.
  7. GOST R 34.303-92 (ISO 4873-86) 8bitové kódované znakové sady. 8bitový kód pro výměnu a zpracování informací, GOST R ze 7. srpna 1992 č. 34.303-92 . Získáno 25. dubna 2020. Archivováno z originálu dne 25. února 2020.