KOI-8

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2019. november 21-én felülvizsgált verziótól ; az ellenőrzések 8 szerkesztést igényelnek .

KOI-8 ( kód a cseréhez és információhoz , 8 bit), a KOI8  egy nyolc bites ASCII - kompatibilis kódlap . A cirill ábécé betűinek kódolására tervezték . Széles körben használták fő orosz kódolásként a Unix - kompatibilis operációs rendszerekben és az e-mailekben , de 2010 -hez közelebb , az Unicode elterjedésével fokozatosan használaton kívül van.

A kódolásnak létezik egy hétbites változata is, amely nem teljesen kompatibilis az ASCII -KOI-7- tel . A KOI-7-et és a KOI-8-at a mára megszűnt GOST 19768-74 írja le.

A KOI-8 fejlesztői az orosz ábécé karaktereit úgy helyezték el a kódtábla felső részében, hogy a cirill karakterek pozíciói megfeleljenek a táblázat aljáról az angol ábécé fonetikai megfelelőinek . Ez azt jelenti, hogy ha a KOI-8-ban írt szövegben minden karakterhez eltávolítunk egy bitet a bal oldalról, akkor az átíráshoz hasonló, viszonylag olvasható szöveget kapunk . Például az "orosz szöveg" szavakból "rUSSKIJ tEKST" lesz. Emiatt a cirill karakterek nincsenek ábécé sorrendben.

A KOI-8 kódolásnak számos változata létezik a különböző cirill ábécékhez, amelyek bizonyos kódokat bővítenek (a 192-255 teljes tartomány 32 orosz betűvel két esetben változatlan marad minden változatban). Az orosz ábécé KOI8-R kódolással , ukrán - KOI8-U-val , tadzsik - KOI8-T kóddal van leírva.

Az 1990-es években a KOI8-R az orosz cirill kódolás de facto szabványává vált UNIX - szerű operációs rendszereken és e- mailekben . A kódolás ( RFC 1489 )  szerzője Andrej Csernov a Demos cégnél ( Relcom hálózat ) dolgozott az 1990-es évek elején , és közvetlenül részt vett az Oroszország és a nyugati országok közötti első internetes csatorna elindításában és beállításában . A KOI-8 lett az első orosz szabványosított kódolás az interneten.

Az IETF számos RFC-t jóváhagyott a KOI-8 kódolási opciókra vonatkozóan:

Az IANA kódolásokat regisztrált a listán.

Az RFC 1489 szabvány előírja a "dobozos" grafikus karakterek ( pszeudográfia ) jelenlétét, azonban ez a követelmény ritkán teljesül.

Microsoft Windows rendszeren a KOI8 -R oldalkódja 20866, a KOI8-U pedig 21866.

A kódolási táblázat eleje ( latin ) teljes mértékben megfelel az ASCII kódolásnak .

Az alábbi táblázatokban a betűk alatti számok a betű Unicode hexadecimális kódját jelzik .

KOI8-R kódolás (orosz)

.0 .egy .2 .3 .négy .5 .6 .7 .nyolc .9 .A .B .C .D .E .F
 
nyolc.
 

2500

2502
┌250C_
_

2510

2514

2518

251 C

2524
┬ 252
C

2534
┼ 253
C

2580

2584

2588
▌258C_
_

2590
 
9.
 

2591

2592

2593

2320

25A0

2219

221A

2248

2264

2265
 
A0

2321
°
B0
²B2
_
B7_
_
÷
F7
 
A.
 

2550

2551

2552
yo
451

2553

2554

2555

2556

2557
#
2558

2559

255A
╛255B_
_
╜255C_
_
255D
sz
255E
sz
 
b.
 
╟255F_
_

2560

2561
Yo
401

2562

2563

2564

2565

2566
2567. sz

2568

2569
256A
sz
256B sz
╬ 256
C
©
A9
 
C.
 
yu
44E
egy
430
b
431
c
446
d
434
e
435
f
444
g
433
x
445
és
438
439 _
43A -ra
l
43B
m
43C
n
43D
kb
43E
 
D.
 
n
43F
én
44F
440. o
441 -től
t
442
443 -nál
f
436
432 -ben
b
44C
s
44B
s
437
sh
448
e
44D
w
449
h
447
b
44A
 
E.
 
Yu
42E
Egy
410
B
411
C
426
D
414
E
415
F
424
G
413
X
425
és
418
Y
419
K
41A
L
41B
M
41C
H
41D
Körülbelül
41E
 
F.
 
P
41F
42F vagyok
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
b
42A

Egyéb lehetőségek

Csak a nem egyező táblázatsorok jelennek meg, mivel minden más egyezik.

KOI8-U kódolás (orosz-ukrán)

.0 .egy .2 .3 .négy .5 .6 .7 .nyolc .9 .A .B .C .D .E .F
 
A.
 

2550

2551

2552
yo
451
454 dollár

2554
én
456
457
_

2557
#
2558

2559

255A
╛255B_
_
491
_
255D
sz
255E
sz
 
b.
 
╟255F_
_

2560

2561
Yo
401
Є
404

2563
én
406
407 GBP

2566
2567. sz

2568

2569
256A
sz
Ґ
490
╬ 256
C
©
A9

KOI8-RU (orosz-fehérorosz-ukrán) kódolás

.0 .egy .2 .3 .négy .5 .6 .7 .nyolc .9 .A .B .C .D .E .F
 
A.
 

2550

2551

2552
yo
451
454 dollár

2554
én
456
457
_

2557
#
2558

2559

255A
╛255B_
_
491
_
¢
45E
255E
sz
 
b.
 
╟255F_
_

2560

2561
Yo
401
Є
404

2563
én
406
407 GBP

2566
2567. sz

2568

2569
256A
sz
Ґ
490
Î
40E
©
A9

KOI8-C kódolás (Közép-Ázsia)

.0 .egy .2 .3 .négy .5 .6 .7 .nyolc .9 .A .B .C .D .E .F
nyolc.
- 493
497
_
49B
_
49D
_

n 4A3

- 4AF

- 4B1

h 4B3
ҷ
4B7

No. 4B9

h 4BB

2580
4D9_
_
ӣ
4E3
4E9
_
ӯ
4Eо
9. 492
_
496
_
K
49A
49C
_
Ң
4A2

- 4AE
Ұ
4B0

- 4B2

- 4B6

- 4B8
4BA
_

2321
4D8
_
Ӣ
4E2
Ө
4E8
4EE_
_
A.  
A0

452 dollár
-453
_
yo
451

454 dollár
*
455
én
456
457
_

458 dollár
459
_
њ
45A
ћ
45B
ќ
45 C
491
_
¢
45E
џ
45F
b.
2116. sz

402 €
Ѓ
403
Yo
401
Є
404
S
405
én
406

407 GBP

408 GBP

409 GBP
Њ40A_
_

40 milliárd font
40 C
_
Ґ
490
Î
40E
Џ
40F

Kódolás KOI8-O, KOI8-S (szláv, régi írásmód)

040790}}
.0 .egy .2 .3 .négy .5 .6 .7 .nyolc .9 .A .B .C .D .E .F
203A}} 045A
sz
ќ
045C
ћ
045B
џ
045F
Î 040E
©
00A9

ISO-IR-111, KOI8-E kódolás

.0 .egy .2 .3 .négy .5 .6 .7 .nyolc .9 .A .B .C .D .E .F
 
A.
 
 
00A0
0452
dollár
- 0453
e
0451
є
0454
* 0455
én
0456
ї
0457
0458
dollár
љ
0459
045A
sz
ћ
045B
ќ
045C
­
00 AD
¢
045E
џ
045F
 
b.
 
2116. sz
0402
Ѓ
0403
Yo
0401
Є
0404
S
0405
én
0406
0407 GBP
0408 GBP
Љ
0409
Њ
040A
040 milliárd GBP
040C
sz
¤
00A4
Î 040E
P 040F

KOI8-Unified, KOI8-F kódolás

A KOI8-Unified (KOI8-F) kódolást a Fingertip Software javasolta [1] .

.0 .egy .2 .3 .négy .5 .6 .7 .nyolc .9 .A .B .C .D .E .F
 
nyolc.
 

2500

2502
┌250C_
_

2510

2514

2518

251 C

2524
┬ 252
C

2534
┼ 253
C

2580

2584

2588
▌258C_
_

2590
 
9.
 

2591
'
2018
'
2019

201C

201D

2022

2013

2014
©
00A9

2122
 
00A0
»
00BB
®
00AE
«
00AB
00B7_
_
¤
00A4
 
A.
 
 
00A0
0452
dollár
- 0453
e
0451
є
0454
* 0455
én
0456
ї
0457
0458
dollár
љ
0459
045A
sz
ћ
045B
ќ
045C
ґ
0491
¢
045E
џ
045F
 
b.
 
2116. sz
0402
Ѓ
0403
Yo
0401
Є
0404
S
0405
én
0406
0407 GBP
0408 GBP
Љ
0409
Њ
040A
040 milliárd GBP
040C
sz
Ґ
0490
Î 040E
P 040F

A KOI-8 nem cirill változatai

Néhány KGST-országban a KOI-8 módosításait a latin ábécé nemzeti változataihoz hozták létre . Az alapötlet ugyanaz volt - a nyolcadik bit "levágásánál" a szövegnek többé-kevésbé világosnak kell maradnia.

Jegyzetek

  1. KOI8 Unified // Fingertip Software webhely

Linkek