Бинарное кодирование информации
Теория кодирования – это раздел теории информации, который связан с задачами декодирования и кодирования сообщений, поступающих к потребителям и отправляемых из источников информации.
Теория кодирования близка к старейшему мастерству тайнописи – криптографии. Над разработкой разных шифров трудились многие узнаваемые ученые: философ Ф. Бэкон, математики Д.Кардано, Д. Валлис. В один момент с развитием способов шифровки развивались приемы расшифровки, либо криптоанализа.
В середине ХIХ в. обстановка изменилась. Изобретение искрового телеграфа и телефона поставило перед инженерами и учёными проблему разработки новой теории кодирования. Первой ориентированной на технику совокупностью кодирования была азбука Морзе, в которой принято троичное кодирование (точка, тире, пауза).
Бинарное кодирование – один из распространенных способов представления информации. В счётных автомобилях, в станках и роботах с числовым программным управлением, в большинстве случаев, все данные, с которой имеет дело устройство, кодируется в виде слов бинарного алфавита.
Бинарный алфавит складывается из двух цифр 0 и 1.
Цифровые ЭВМ (персональные компьютеры относятся к классу цифровых) применяют бинарное кодирование любой информации. По большей части это разъясняется тем, что выстроить техническое устройство, точно различающее 2 различных состояния сигнала, технически выяснилось несложнее, чем то, которое бы точно различало 5 либо 10 разных состояний.
К недочётам бинарного кодирования относят весьма долгие записи бинарных кодов, что затрудняет работу с ними.
БИНАРНОЕ КОДИРОВАНИЕ СИМВОЛЬНОЙ (ТЕКСТОВОЙ) ИНФОРМАЦИИ
Главная операция, создаваемая над отдельными знаками текста — сравнение знаков.
При сравнении знаков самые важными качествами являются уникальность кода для каждого знака и протяженность этого кода, а сам выбор принципа кодирования фактически не имеет значения.
Для кодирования текстов употребляются разные таблицы перекодировки. Принципиально важно,
дабы при декодировании и кодировании одного и того же текста употреблялась одинаковая таблица.
Таблица перекодировки — таблица, содержащая упорядоченный некоторым образом список кодируемых знаков, в соответствии с которой происходит преобразование знака в его бинарный код и обратно.
самые популярные таблицы перекодировки: ДКОИ-8, ASCII, CP1251, Unicode.
Исторически сложилось, что в качестве длины кода для кодирования знаков было выбрано 8 бит либо 1 байт. Исходя из этого значительно чаще одному знаку текста, хранимому в компьютере, соответствует один байт памяти.
Разных комбинаций из 0 и 1 при длине кода 8 бит возможно 28 = 256, исходя из этого посредством одной таблицы перекодировки возможно закодировать не более 256 знаков. При длине кода в 2 байта (16 бит) возможно закодировать 65536 знаков.
На данный момент большинство пользователей при помощи компьютера обрабатывает текстовую данные, которая складывается из знаков: букв, цифр, знаков препинания и др.
Традиционно чтобы закодировать один знак применяют количество информации равное 1 байту, т. е. I = 1 байт = 8 бит. При помощи формулы, которая связывает между собой количество вероятных событий К и количество информации I, возможно вычислить какое количество разных знаков возможно закодировать (полагая, что знаки — это вероятные события):
К = 2I = 28 = 256,
т. е. для представления текстовой информации возможно применять алфавит мощностью 256 знаков.
Сущность кодирования содержится в том, что каждому знаку ставят в соответствие бинарный код от 00000000 до 11111111 либо соответствующий ему десятичный код от 0 до 255.
Нужно не забывать, что на данный момент для кодировки русских букв применяют пять разных кодовых таблиц (КОИ — 8, СР1251, СР866, Мас, ISO), причем тексты, закодированные при помощи одной таблицы не будут верно отображаться в второй кодировке. Наглядно это возможно представить в виде фрагмента объединенной таблицы кодировки знаков.
Одному и тому же бинарному коду ставится в соответствие разные знаки.
Источник: informatikaiikt.narod.ru
Как появилась Википедия\Wikipedia?
Важное на сайте:
- Что такое бинарное дерево
- Что такое биржа. какую биржу выбрать для торгов
- Что такое биржа трейдеров
- Что такое cfd на форекс
- Что такое экспирация фьючерсов?
Самые интересные результаты статей, подобранные именно по Вашим интересам:
-
Как реально заработать на бинарных опционах
Реально Ли Получить На Двоичных Опционах Разбирая поисковые запросы, каковые приводят читателей на мой сайт я увидел одну увлекательную закономерность…
-
Двоичный код – миллионы, которых больше нет! Сейчас стало популярным искать торговые стратегии, каковые, как говориться, смогут приносить миллионы. Вот и…
-
2.2.10 Установка двоичного дистрибутива MySQL Для установки двоичного дистрибутива MySQL нужны следующие инструментальные средства: GNU gunzip для…
-
Бинаро.ру — о прибыльной торговле бинарными опционами
Двоичные опционы очень рискованный инструмент торгов, тут трудится принцип «все либо ничего», а на данный момент, в и без того алеаторной Приобретайте…
-
Бинарные часы как определить время
Реализация Для настройки времени потребуются кнопки. Их три: первая кнопка переводит часы в режим установки времени и обратно. Вторая кнопка, выбор…
-
Бинарный код расшифровка онлайн
Опубликовано 30.07.2015 | 5 коммент. Такое чувство, словно бы это единственное место в сети, где возможно перевести текст в код и обратноо. Ну в случае…