Представление информации в виде двоичного кода

После рассмотрения технологий хранения битов обратимся к тому, как информация может быть представлена в виде двоичного кода. Мы сосредоточим наше внимание на распространенных методах кодирования текста, цифровых данных, изображений и звука. Каждая из этих систем имеет особенности, которые часто заметны обычным пользователям. Наша цель состоит в том, чтобы понять, что представляют собой методы кодирования.

Представление текста

Информация, имеющая вид текста, часто представляется при помощи кода, в котором каждому отдельному символу в тексте (букве алфавита или знаку препинания) приписывается уникальная последовательность битов. Таким образом, текст выглядит как длинная цепочка битов, в которой упорядоченные наборы битов представляют упорядоченные символы в исходном тексте.

На заре развития современных компьютеров было разработано много систем кодов, которые использовались для разного оборудования, что привело к проблемам в передаче информации. Чтобы разрешить сложившуюся ситуацию, Американским национальным институтом стандартов (ANSI) был принят Американский стандартный код для обмена информацией (ASCII). Этот код использует наборы из семи битов для представления прописных и строчных букв английского алфавита, пунктуационных знаков, цифр от 0 до 9 и некоторой другой информации, такой как перевод строки, возврат каретки и табуляция. Сегодня стандарт ASCII часто увеличивается до восьми битов для одного символа, при этом в качестве старшего бита в каждый код добавляется 0. Такой метод предоставляет не только код, в котором каждый набор полностью занимает ячейку памяти размером 1 байт, но также 128 дополнительных кодов (полученные приписыванием дополнительному биту значения 1), которые могут представлять символы, не входящие в исходный стандарт ASCII. К сожалению, из-за того, что производители используют свои собственные интерпретации для этих дополнительных наборов битов, данные, в которых они появляются, часто не так просто переместить с системы одного производителя на систему другого.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: