Список двоичных кодов
Это список некоторых двоичных кодов, которые использовались (или использовались) для представления текста в виде последовательности двоичных цифр «0» и «1». В двоичных кодах фиксированной ширины для представления каждого символа текста используется заданное количество битов, тогда как в двоичных кодах переменной ширины количество битов может варьироваться от символа к символу.
Пятибитные двоичные коды [ править ]
использовалось несколько различных пятибитных кодов В ранних системах перфоленты .
Пять битов на символ допускают только 32 различных символа, поэтому во многих пятибитных кодах для каждого значения использовалось два набора символов, называемых FigS (цифры) и LTRS (буквы), и зарезервировано два символа для переключения между этими наборами. Это эффективно позволило использовать 60 символов.
Стандартные пятибитные стандартные коды:
- Международный телеграфный алфавит № 1 (ITA1) - также часто называемый кодом Бодо. [1]
- Международный телеграфный алфавит № 2 (ITA2) - также часто называют кодом Мюррея. [1] [2]
- Код американской телетайпы (USTTY) - вариант ITA2, используемый в США. [2]
- DIN 66006 – Разработан для представления программ ALGOL / ALCOR на бумажной ленте и перфокартах.
Каждая из следующих ранних компьютерных систем использовала свой собственный пятибитный код:
- J. Lyons and Co. LEO (Электронный офис Лиона)
- Английский электрический DEUCE
- Университет Иллинойса в Урбана-Шампейн ILLIAC
- ЗЕБРА
- ДУХ 1100
- Ферранти Меркурий , Пегас и Орион Системы [3]
Стеганографический код, широко известный как шифр Бэкона, использует группы из 5 двоичных элементов для представления букв алфавита.
Шестибитные двоичные коды [ править ]
Шесть битов на символ позволяют представить 64 различных символа.
Примеры шестибитных двоичных кодов:
- Международный телеграфный алфавит № 4 ( ITA4 ) [4]
- Шестибитный формат BCD (двоично-десятичный код), используемый ранними мэйнфреймами .
- Шестибитное подмножество ASCII примитивного семибитного ASCII
- Брайль – символы Брайля представлены шестью точками, расположенными в прямоугольнике. Каждая позиция может содержать выпуклую точку или нет, поэтому Брайль можно рассматривать как шестибитный двоичный код.
См. Также: Шестибитные коды символов.
Семибитные двоичные коды [ править ]
Примеры семибитных двоичных кодов:
- Международный телеграфный алфавит № 3 ( ITA3 ) — получен из кода Мура ARQ, также известный как RCA.
- ASCII . Распространенный код ASCII изначально был определен как семибитный набор символов. В статье ASCII представлен подробный набор эквивалентных стандартов и вариантов. Кроме того, существуют различные расширения ASCII до восьми бит (см. Восьмибитные двоичные коды ).
- CCIR 476 – расширяет ITA2 с 5 до 7 бит, используя дополнительные 2 бита в качестве контрольных цифр. [4]
- Международный телеграфный алфавит № 4 ( ITA4 ) [4]
Восьмибитные двоичные коды [ править ]
- Расширенный ASCII . Ряд стандартов расширяют ASCII до восьми бит путем добавления еще 128 символов, например:
- EBCDIC – использовался в ранних IBM компьютерах и современных системах IBM i и System z .
10-битные двоичные коды [ править ]
- AUTOSPEC – также известный как код Бауэра. AUTOSPEC дважды повторяет пятибитовый символ, но если символ имеет нечетную четность, повторение инвертируется. [4]
- Декабит – датаграмма электронных импульсов, которые обычно передаются по линиям электропередачи. Декабит в основном используется в Германии и других странах Европы.
16-битные двоичные коды [ править ]
- UCS-2 — устаревшая кодировка, способная представлять базовую многоязычную плоскость Юникода.
32-битные двоичные коды [ править ]
- UTF-32/UCS-4 с четырьмя байтами на символ — представление Unicode .
переменной длины Двоичные коды
- UTF-8 — кодирует символы способом, который в основном совместим с ASCII , но также может кодировать полный набор символов Unicode с последовательностями до четырех 8-битных байтов.
- UTF-16 – расширяет UCS-2 для покрытия всего Юникода последовательностями из одного или двух 16-битных элементов.
- GB 18030 — полный код переменной длины в Юникоде, разработанный для совместимости со старыми китайскими многобайтовыми кодировками.
- Кодирование Хаффмана - метод выражения более распространенных символов с использованием более коротких битовых строк, чем для менее распространенных символов.
Системы сжатия данных , такие как Лемпель-Зив-Велч, могут сжимать произвольные двоичные данные. Следовательно, они сами по себе не являются двоичными кодами, но могут применяться к двоичным кодам для уменьшения потребностей в хранении.
Другое [ править ]
- Код Морзе — это телеграфный код переменной длины, в котором для кодирования символов традиционно используется серия длинных и коротких импульсов. Он основан на промежутках между импульсами, чтобы обеспечить разделение букв и слов, поскольку буквенные коды не обладают «свойством префикса» . Это означает, что азбука Морзе не обязательно является двоичной системой, но в некотором смысле может быть троичной системой, где 10 означает «точку» или «точку», 1110 — тире, а 00 — одну единицу измерения. разлука. Код Морзе можно представить в виде двоичного потока, позволяя каждому биту представлять одну единицу времени. Таким образом, «точка» или «точка» представляются как 1 бит, а «тире» или «тире» — как три последовательных 1 бита. Пробелы между символами, буквами и словами представлены как один, три или семь последовательных нулевых битов. Например, «NO U» в азбуке Морзе будет « —».
— — — . . — ", который может быть представлен в двоичном виде как "1110100011101110111000000010101110". Если, однако, код Морзе представлен в виде троичной системы, "NO U" будет представлен как "1110|10|00|1110|1110|1110|00| 00|00|10|10|1110".
См. также [ править ]
Ссылки [ править ]
- ↑ Перейти обратно: Перейти обратно: а б Алан Г. Хоббс (5 марта 1999 г.). «Пятизначные коды» . Музей НАДКОММ . Архивировано из оригинала 4 ноября 1999 г.
- ↑ Перейти обратно: Перейти обратно: а б Гил Смит (2001). «Коды связи телетайпа» (PDF) .
- ^ «Считыватели бумажной ленты и перфораторы» . Веб-сайт Ферранти Орион . Архивировано из оригинала 21 июля 2011 г.
- ↑ Перейти обратно: Перейти обратно: а б с д «Телешифровальные устройства» . Домашняя страница Джона Саварда .