Традиционно для кодирования одного символа используется количество информации, равное 1 байту, то есть I = 1 байт = 8 битов. Если рассматривать символы как возможные события, то можно вычислить какое количество символов можно закодировать: N = 2 I = 2 8 = 256
Каждому символу ставится в соответствие уникальный десятичный код от 0 до 255 или соответствующий ему двоичный код от до Человек различает символы по их начертаниям, а компьютер – по их кодам.
При вводе в компьютер текстовой информации происходит ее двоичное кодирование. Код символа хранится в оперативной памяти и занимает 1 байт. В процессе вывода символа на экран компьютера происходит декодирование, т.е. преобразование кода символа в его изображение.
Коды Содержимое Соответствуют операциям (перевод строки, разрыв страницы, ввод пробела и т.д Интернациональные коды, соответствуют символам латинского алфавита, цифрам, знакам арифметических операций и знакам препинания Национальные коды – в национальных кодировках одному и тому же коду соответствуют разные символы.
Кодовые таблицы для русских букв: КОИ-8, СР1251 (Windows), СР866, Mac, ISO. Двоичный код Десяти чный код КОИ8СР1251СР866MacISO Перевод строки (клавиша Enter) ……… Пробел ……… Z ……… бВ--Т
Закодируем слово «ЛУНА» десятичными числами Л У НА двоичной последовательностью Л У Н А
Попробуем расшифровать последовательность Т и г р
Этот стандарт отводит на каждый символ 2 байта, поэтому можно закодировать N = 2 I = 2 15 = символов Эту кодировку поддерживают последние версии платформы Microsoft Windows&Office (начиная с 1997 года).