Стандартная кодировка ASCII.
В русском алфавите буква А имеет первое место, а буква Б - второе. У каждой буквы есть своя позиция. Буква Я имеет позицию номер 33. Мы можем считать, что алфавит - это таблица для кодирования букв.
Стандарт ASCII - это тоже как бы "алфавит", только компьютерный. Он тоже определяет номер каждого символа. Но символов больше, чем букв, потому что к ним относятся ещё и цифры, и знаки препинания, и некоторые специальные символы.
Выше мы сказали, что с помощью одного байта можно закодировать 256 разных символов. Ещё мы узнали, что стандарт ASCII определяет первую половину кодовой таблицы, то есть, кодировку символов, имеющих номера до 127. Но это не совсем так. На самом деле стандарт ASCII первые 32 кода (от 0 до 31) не определяет. Он оставляет их для так называемых управляющих кодов, которые не используются для представления информации, а применяются для управления компьютерами. Эти коды отданы на усмотрение производителей компьютерных систем ( у них есть свои соглашения и свои стандарты по применению этих кодов). Ещё несколько лет назад людям, работающим с компьютерами, стоило знать некоторые из этих кодов, но сегодня это уже не требуется.
Самый первый символ стандарта ASCII - это ПРОБЕЛ. Он имеет код 32.
За ним идут специальные символы и знаки препинания (коды с 33 по 47).
Далее идут десять цифр (коды 48-57).
Коды 58-64 используют некоторые математические символы и знаки препинания.
Самое интересное начинается с кодов 65-90. Ими обозначают прописные английские буквы от A до Z.
Коды 91-96 используются для специальных символов.
Коды 97-122 - строчные буквы английского алфавита.
Коды 123-127 - специальные символы.
Таблица кодов ASCII.
32-пробел
33 ! 34 " 35 # 36 $ 37 % 38 & 39 ' 40 ( 41 ) 42 * 43 + 44 , 45 - 46 . 47 / 48 0 49 1 50 2 51 3 52 4 53 5 54 6 55 7 |
56 8
57 9 58 : 59 ; 60 < 61 = 62 > 63 ? 64 @ 65 A 66 B 67 C 68 D 69 E 70 F 71 G 72 H 73 I 74 J 75 K 76 L 77 M 78 N 79 O |
80 P 81 Q 82 R 83 S 84 T 85 U 86 V 87 W 88 X 89 Y 90 Z 91 [ 92 \ 93 ] 94 ^ 95 _ 96 ` 97 a 98 b 99 c 100 d 101 e 102 f 103 g
|
104 h
105 i 106 j 107 k 108 l 109 m 110 n 111 o 112 p 113 q 114 r 115 s 116 t 117 u 118 v 119 w 120 x 121 y 122 z 123 { 124 | 125 } 126 ~ 127 |
Имея под рукой кодовую таблицу символов, вы можете легко определить, какие слова закодированы следующими байтами.
67 79 77 80 85 84 69 82
99 111 109 112 117 116 101 114
У вас кодирование информации займёт пару минут. Компьютер сделает это за несколько миллионных долей секунды.