-------------------
Вы знаете, как устроен наш мир?

---Load files---
Совет: если изображения отображаются неправильно, попробуйте очистить кеш браузера!
Поиск на странице - нажмите "Ctrl+F", Поиск на сайте - поле ввода "Яндекс-Найти" на "шапке",
Поиск в интернете - 1) выделите текст, 2) нажмите правую клавишу мыши и 3) выберите поисковик.

С О Д Е Р Ж А Н И Е

------- Тимин В.А. (mail: timinva@yandex.ru) Дата последней загрузки: November 12 2017. -------
Ссылка на этот материал: ASCII-7_bitnaya_kodirovka.htm)
ASCII - 7-битная кодировка Рассмотрим историю развития различных кодировок символов, используемых в компьютерах, начиная от базовой ASCII, а также ее расширенных версий CP866, KOI8-R, Windows 1251 и заканчивая современными кодировками консорциума Юникод UTF 8, 16 и 32.

Кодировки EBCDIC и ДКОИ-8

Развитие кодировок текстов происходило одновременно с формированием отрасли IT, и они за это время успели претерпеть достаточно много изменений. Исторически все начиналось с довольно-таки не благозвучной в русском произношении EBCDIC, которая позволяла кодировать буквы латинского алфавита, арабские цифры и знаки пунктуации с управляющими символами.
EBCDIC англ.   Extended Binary Coded Decimal Interchange Code ;— расширенный двоично-десятичный код обмена информацией; произносится «эб-си-дик») — стандартный восьмибитный код, разработанный  корпорацией IBM для использования на  мэйнфреймах собственного производства и совместимых с ними. EBCDIC кодирует буквы латинского алфавита, арабские цифры, некоторые знаки пунктуации и управляющие символы. Существовало по меньшей мере шесть версий EBCDIC, несовместимых между собой. Российским аналогом EBCDIC является код ДКОИ-8, в который добавлена кодировка кириллицы.

ASCII — 7-битная базовая кодировка текста для латиницы

Но все же отправной точкой для развития современных кодировок текстов стоит считать знаменитую ASCII (American Standard Code for Information Interchange, которая по-русски обычно произносится как «аски»). Она описывает первые 128 символов из наиболее часто используемых англоязычными пользователями — латинские буквы, арабские цифры и знаки препинания. Еще в эти 128 знаков, описанных в ASCII, попадали некоторые служебные символы навроде скобок, решеток, звездочек и т.п. Именно эти 128 символов из первоначального вариант ASCII стали стандартом, и в любой другой кодировке вы их обязательно встретите и стоять они будут именно в таком порядке. 
Первые 32 символа (точнее - коды) этой таблицы представляют собой коды управления внешними устройствами передачи информации и печати.
Коды с 32 по 47, с 58 по 64, с 91 по 96 и с 123 по 127 - это служебные символы навроде скобок, решеток, звездочек и т.п.
Коды с 48 по 57 - арабские цифры с 0 по 9.
Коды с 65 по 90 - прописные латинские буквы A..Z, с 97 по 122 - строчные латинские буквы.

Расширенный набор символов ASCII дополнительно содержит 128 десятичных чисел в пределах от 128 до 255, представляющих дополнительные специальные, математические, графические и иностранные символы.

Назначение каждого символа основного набора не зависит от типа используемого шрифта при графическом представлении, но конкретный вид (начертание) печатаемых символов зависит от применяемого шрифта. Представленная таблица символов 0 - 127 представляет стандартный набор символов для шрифта Verdana.

Таблица кодировки ASCII

dec hex симв пояснение dec hex симв dec hex симв dec hex симв
0 0 NUL Пустой символ 32 20 пробел 64 40 @ 96 60 `
1 1 SOH Начало заголовка 33 21 ! 65 41 A 97 61 a
2 2 STX Начало текста 34 22 " 66 42 B 98 62 b
3 3 ETX Конец текста 35 23 # 67 43 C 99 63 c
4 4 EOT Конец передачи 36 24 $ 68 44 D 100 64 d
5 5 ENQ Запрос 37 25 % 69 45 E 101 65 e
6 6 ACK Подтвержд. получения 38 26 & 70 46 F 102 66 f
7 7 BEL Звуковой сигнал 39 27 ' 71 47 G 103 67 g
8 8 BS** Обратный ход каретки 40 28 ( 72 48 H 104 68 h
9 9 TAB** Горизонт. табуляция 41 29 ) 73 49 I 105 69 i
10 A LF** Начало строки 42 2A * 74 4A J 106 6A j
11 B VT Вертикальная табуляция 43 2B + 75 4B K 107 6B k
12 C FF Начало формы 44 2C , 76 4C L 108 6C l
13 D CR** Возврат каретки 45 2D - 77 4D M 109 6D m
14 E SO Передача 46 2E . 78 4E N 110 6E n
15 F SI Прием 47 2F / 79 4F O 111 6F o
16 10 DLE Закр. канала связи 48 30 0 80 50 P 112 70 p
17 11 DC1 Упр. устройством 1 49 31 1 81 51 Q 113 71 q
18 12 DC2 Упр. устройством 2 50 32 2 82 52 R 114 72 r
19 13 DC3 Упр. устройством 3 51 33 3 83 53 S 115 73 s
20 14 DC4 Упр. устройством 4 52 34 4 84 54 T 116 74 t
21 15 NAK Отрицание получения 53 35 5 85 55 U 117 75 u
22 16 SYN Синхронизация 54 36 6 86 56 V 118 76 v
23 17 ETB Конец пакета 55 37 7 87 57 W 119 77 w
24 18 CAN Отмена 56 38 8 88 58 X 120 78 x
25 19 EM Закрытие среды 57 39 9 89 59 Y 121 79 y
26 1A SUB Замена 58 3A : 90 5A Z 122 7A z
27 1B ESC Завершение 59 3B ; 91 5B [ 123 7B {
28 1C FS Разделитель файлов 60 3C < 92 5C \ 124 7C |
29 1D GS Разделитель групп 61 3D = 93 5D ] 125 7D }
30 1E RS Разделитель записей 62 3E > 94 5E ^ 126 7E ~
31 1F US Разделитель модулей 63 3F ? 95 5F _ 127 7F 

КОИ-7 Н0

КОИ-7 — семибитная кодировка для русского языка и обмена информацией, основанная на ASCII. КОИ-7 описана в ГОСТ 27463-87. КОИ-7 включает в себя 3 набора — Н0, Н1, Н2. Н0 — это просто US-ASCII; в Н1 все латинские буквы заменены на русские, а символ доллара ($) заменён на символ валюты (¤); в Н2 заглавные латинские буквы оставлены, а строчные заменены на заглавные русские, символ доллара также заменён. Наличие только заглавных букв в Н2 не создавало особых проблем, поскольку до начала 1990-х гг. существовала традиция использовать в текстах программ только заглавные буквы; большинство печатающих устройств также могло печатать только заглавные буквы.

На практике использовался либо набор Н2 сам по себе, либо Н0/Н1 с переключением: для перехода в русский режим (Н1) использовался управляющий символ 0xE (SO, РУС), а для возврата в латинский (Н0) — символ 0xF (SI, ЛАТ). Иногда смена набора, используемого устройством, осуществлялась ручным переключателем.

Буквы Ё не было; отсутствовала также заглавная буква Ъ. Поскольку русские буквы были размещены на позициях аналогичных латинских букв, текст оставался более-менее понятным даже при неправильно выбранном режиме.

.0 .1 .2 .3 .4 .5 .6 .7 .8 .9 .A .B .C .D .E .F
 
0.
 
NUL
0
SOH
1
STX
2
ETX
3
EOT
4
ENQ
5
ACK
6
BEL
7
BS
8
HT
9
LF
A
VT
B
FF
C
CR
D
SO
E
SI
F
 
1.
 
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
US
1F
 
2.
 

20
!
21
"
22
#
23
$
24
%
25
&
26
'
27
(
28
)
29
*
2A
+
2B
,
2C
-
2D
.
2E
/
2F
 
3.
 
0
30
1
31
2
32
3
33
4
34
5
35
6
36
7
37
8
38
9
39
:
3A
;
3B
<
3C
=
3D
>
3E
?
3F
 
4.
 
@
40
A
41
B
42
C
43
D
44
E
45
F
46
G
47
H
48
I
49
J
4A
K
4B
L
4C
M
4D
N
4E
O
4F
 
5.
 
P
50
Q
51
R
52
S
53
T
54
U
55
V
56
W
57
X
58
Y
59
Z
5A
[
5B
\
5C
]
5D
^
5E
_
5F
 
6.
 
`
60
a
61
b
62
c
63
d
64
e
65
f
66
g
67
h
68
i
69
j
6A
k
6B
l
6C
m
6D
n
6E
o
6F
 
7.
 
p
70
q
71
r
72
s
73
t
74
u
75
v
76
w
77
x
78
y
79
z
7A
{
7B
|
7C
}
7D
~
7E
DEL
7F

КОИ-7 Н1


.0
.1 .2 .3 .4 .5 .6 .7 .8 .9 .A .B .C .D .E .F
 
0.
 
NUL
0
SOH
1
STX
2
ETX
3
EOT
4
ENQ
5
ACK
6
BEL
7
BS
8
HT
9
LF
A
VT
B
FF
C
CR
D
SO
E
SI
F
 
1.
 
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
US
1F
 
2.
 

20
!
21
"
22
#
23
¤
A4
%
25
&
26
'
27
(
28
)
29
*
2A
+
2B
,
2C
-
2D
.
2E
/
2F
 
3.
 
0
30
1
31
2
32
3
33
4
34
5
35
6
36
7
37
8
38
9
39
:
3A
;
3B
<
3C
=
3D
>
3E
?
3F
 
4.
 
ю
44E
а
430
б
431
ц
446
д
434
е
435
ф
444
г
433
х
445
и
438
й
439
к
43A
л
43B
м
43C
н
43D
о
43E
 
5.
 
п
43F
я
44F
р
440
с
441
т
442
у
443
ж
436
в
432
ь
44C
ы
44B
з
437
ш
448
э
44D
щ
449
ч
447
ъ
44A
 
6.
 
Ю
42E
А
410
Б
411
Ц
426
Д
414
Е
415
Ф
424
Г
413
Х
425
И
418
Й
419
К
41A
Л
41B
М
41C
Н
41D
О
41E
 
7.
 
П
41F
Я
42F
Р
420
С
421
Т
422
У
423
Ж
416
В
412
Ь
42C
Ы
42B
З
417
Ш
428
Э
42D
Щ
429
Ч
427
DEL
7F

КОИ-7 Н2


.0
.1 .2 .3 .4 .5 .6 .7 .8 .9 .A .B .C .D .E .F
 
0.
 
NUL
0
SOH
1
STX
2
ETX
3
EOT
4
ENQ
5
ACK
6
BEL
7
BS
8
HT
9
LF
A
VT
B
FF
C
CR
D
SO
E
SI
F
 
1.
 
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
US
1F
 
2.
 

20
!
21
"
22
#
23
¤
A4
%
25
&
26
'
27
(
28
)
29
*
2A
+
2B
,
2C
-
2D
.
2E
/
2F
 
3.
 
0
30
1
31
2
32
3
33
4
34
5
35
6
36
7
37
8
38
9
39
:
3A
;
3B
<
3C
=
3D
>
3E
?
3F
 
4.
 
@
40
A
41
B
42
C
43
D
44
E
45
F
46
G
47
H
48
I
49
J
4A
K
4B
L
4C
M
4D
N
4E
O
4F
 
5.
 
P
50
Q
51
R
52
S
53
T
54
U
55
V
56
W
57
X
58
Y
59
Z
5A
[
5B
\
5C
]
5D

2191
_
5F
 
6.
 
Ю
42E
А
410
Б
411
Ц
426
Д
414
Е
415
Ф
424
Г
413
Х
425
И
418
Й
419
К
41A
Л
41B
М
41C
Н
41D
О
41E
 
7.
 
П
41F
Я
42F
Р
420
С
421
Т
422
У
423
Ж
416
В
412
Ь
42C
Ы
42B
З
417
Ш
428
Э
42D
Щ
429
Ч
427
DEL
7F

** Значениями 0-32 и 127 закодированы непечатаемые символы. Они не имеют графического представления, но в зависимости от приложения, могут влиять на отображение текста. Их назначение следующее:

ASCII - назначение спецсимволов

Форматирование

BS Backspace (Возврат на один символ). Указывает на движение механизма печати или курсора дисплея назад на одну позицию.
HT Horizontal Tabulation (Горизонтальное Табулирование). Указывает на движение механизма печати или курсора дисплея до следующей предписанной 'позиции табуляции'.
LF Line Feed (Перевод строки). Указывает на движение механизма печати или курсора дисплея к началу следующей строки (на одну строку вниз).
VT Vertical Tabulation (Вертикальное Табулирование). Указывает на движение механизма печати или курсора дисплея к следующей группе строк.
FF Form Feed (Перевод страницы). Указывает на движение механизма печати или курсора дисплея к исходной позиции следующей страницы, формы или экрана.
CR Carriage Return (Перевод каретки). Указывает на движение механизма печати или курсора дисплея к исходной (крайней левой)позиции текущей строки.

Передача данных

SOH Start of Heading (Начало Заголовка). Используется для указания начала заголовка, который может содержать информацию о маршрутизации или адрес.
STX Start of Text (Начало Текста). Указывает на начало текста и одновременно на конец заголовка.
ETX End of Text (Конец Текста). Используется при завершении текста, который был начат с символа STX.
ENQ Enquiry (Запрос). Запрос идентификационных данных (типа "Кто Вы?") от удаленной станции.  
ACK Acknowledge (Подтверждение). Приемное устройство передает этот символ отправителю в качестве подтверждения успешного приема данных.
NAK Negative Acknowledgement (Неподтверждение). Приемное устройство передает этот символ отправителю в случае отрицания (неудачи) приема данных.
SYN Synchronous/Idle (Синхронизация). Используется в синхронизированных системах передачи. В моменты отсутствия передачи данных система непрерывно посылает символы SYN для обеспечения синхронизации.
ETB End of Transmission Block (Конец Блока Передачи). Указывает на конец блока данных для коммуникационных целей. Используется для разбиения на отдельные блоки больших объемов данных.

Разделительные знаки при передаче информации

FS File Separator (Разделитель файлов).
GS Group Separator (Разделитель групп).
RS Record Separtator (Разделитель записей).
US Unit Separator (Разделитель элементов).

Другие символы

NUL Null. (No character- нет данных). Используется для передачи в случае отсутствия данных.
BEL Bell (Звонок). Используется для управления устройствами сигнализации.
SO Shift Out. Указывает, что все последующие кодовые комбинации должны интерпретироваться согласно внешнему набору символов до прихода символа SI. (для переключения на национальную кодировку).
SI Shift In. Указывает, что последующие кодовые комбинации должны интерпретироваться согласно стандартному набору символов (команда для выполнения действия, обратного действию «SO»).
DLE Data Link Escape (Переключение). Изменение значения идущих следом символов. Используется для дополнительного контроля или для передачи произвольной комбинации бит(любые символы, следующие после — должны восприниматься как данные, а не как управляющие символы).
DC1, DC2, DC3, DC4 Device Controls (Контроль Устройства). Символы для управления вспомогательными устройствами (специальными функциями).
CAN Cancel (Отмена). Указывает, что данные, который предшествовали этому символу в сообщении или блоке, должны игнорироваться (обычно в случае обнаружения ошибки) .
EM End of Medium (Конец Носителя). Указывает на физический конец ленты или другого носителя информации
SUB Substitute (Заместитель). Используется для подмены ошибочного или недопустимого символа.
ESC Escape (Расширение). Используется для расширения кода, указывая на то, что последующий символ имеет альтернативное значение.
(sp) Space (Пробел). Непечатаемый символ для разделения слов или перемещения механизма печати или курсора дисплея вперед на одну позицию.
DEL Delete (Удаление). Используется для удаления (стирания) предыдущего знака в сообщении

 

Русские названия основных спецсимволов

 

Символ Название
` гравис, кавычка, обратный машинописный апостроф
` гравис, кавычка, обратный машинописный апостроф
~ тильда
! восклицательный знак
@ эт, коммерческое эт, "собака"
# октоторп, решетка, диез
$ знак доллара
% процент
^ циркумфлекс, знак вставки
& амперсанд
* астериск, звездочка, знак умножения
( левая открывающая круглая скобка
) правая закрывающая круглая скобка
- минус, дефис
_ знак подчеркивания
= знак равенства
+ плюс
[ левая открывающая квадратная скобка
] правая закрывающая квадратная скобка
{ левая открывающая фигурная скобка
} правая закрывающая фигурная скобка
; точка с запятой
: двоеточие
' машинописный апостроф, одинарная кавычка
" двойная кавычка
, запятая
. точка
/ слэш, косая черта, знак дроби
< левая открытая угловая скобка, знак меньше
> правая закрытая угловая скобка, знак больше
\ обратный слэш, обратная косая черта
| вертикальная черта
Ссылка на этот материал: ASCII-7_bitnaya_kodirovka.htm)

- - - ВЫ МОЖЕТЕ ОСТАВИТЬ ПЕРВЫЙ КОММЕНТАРИЙ! - - -


Введите логин:      Введите эл.адрес:

Введите пароль:    Ваш телефон:        

Введите Ваш комментарий:
Формулы:

(возможно использование BB-кодов для оформления комментария и кодов LaTeX для ввода формул)

Решите пример: "пять" to increase on 13 =

---Load files---
Сегодня - 24_10_2019
Время переоткрытия сайта 04 ч 20 м по Гр.
Календарь
на ОКТЯБРЬ месяц 2018 г.
Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 2 24 25 26 27
28 29 30 31 1 2 3
(10 231)

---Load files---
---Load files---


© Все права защищены 2017-2019 При использовании материалов сайта ссылка на http://lowsofphisics.ru обязательна.

В НАЧАЛО
КОММЕНТ
В КОНЕЦ
U:2 V:3 N:2
Уникальных посетителей за текущие сутки: 2 Просмотров: 3 Этой страницы (всего): 2