Бинарный против ASCII
Двоичный код - это метод, используемый в компьютерах и цифровых устройствах для представления и передачи текста, символов или инструкций процессора. Поскольку компьютеры и цифровые устройства выполняют свои основные операции на основе двух значений напряжения (высокого или низкого), каждый бит данных, связанных с процессом, должен быть преобразован в эту форму. Идеальный метод для выполнения этой задачи - представить данные в двоичной системе счисления, которая включает в себя только две цифры, 1 и 0. Например, при каждом нажатии клавиши на клавиатуре он генерирует строку из 1 и 0, которая является уникальной. для каждого символа и отправляет его в качестве вывода. Процесс преобразования данных в двоичный код называется кодированием. Многие методы кодирования используются в вычислительной технике и телекоммуникациях..
ASCII, что означает американский Стандартный код для обмена информацией, является стандартной кодировкой для буквенно-цифровых символов, используемых в компьютерах и связанных устройствах. ASCII был представлен Институтом стандартов Соединенных Штатов Америки (USASI), теперь известным как Американский национальный институт стандартов.
Подробнее о двоичных кодах
Простейший способ кодирования данных состоит в том, чтобы присвоить определенное значение (в основном в десятичных числах) символу, символу или инструкции, а затем преобразовать значение (десятичное число) в двоичное число, которое состоит только из 1 и 0. Последовательность 1 и 0 называется двоичной строкой. Длина двоичной строки определяет количество различных символов или инструкций, которые могут быть закодированы. Только с одной цифрой могут быть представлены только два разных символа или инструкции. С двумя цифрами, четыре символа или инструкции могут быть представлены. Как правило, с двоичной строкой N цифры, 2N различные символы, инструкции или состояния могут быть представлены.
Существует много методов кодирования с различной длиной двоичных строк, некоторые из которых имеют постоянную длину, а другие - переменную длину. Несколько двоичных кодов с постоянными битовыми строками: ASCII, расширенный ASCII, UTF-2 и UTF-32. UTF-16 и UTF-8 являются двоичными кодами переменной длины. Как кодирование Хаффмана, так и код Морзе также могут рассматриваться как двоичные коды переменной длины.
Подробнее о ASCII
ASCII представляет собой буквенно-цифровую схему кодировки символов, введенную в 1960-х годах. Оригинальный ASCII использует двоичную строку длиной 7 цифр, что позволяет ему представлять 128 символов. Более поздняя версия ASCII называется расширенный ASCII использует двоичную строку длиной 8 цифр, что дает ей возможность представлять 256 различных символов.
ASCII включает, прежде всего, два типа символов, которые управляющие персонажи (представлен 0-31 десятичная дробь и 127десятичная дробь) и печатные символы (представлен 32- 126 десятичная дробь). Например, кнопка управления удалять дается значение 127десятичная дробь который представлен 1111111. Персонаж , которому присваивается значение 97десятичная дробь,обозначается 1100001. ASCII может представлять буквы в обоих случаях, цифры, символы и клавиши управления.
В чем разница между двоичным кодом и ASCII?
• Двоичный код - это общий термин, используемый для метода кодирования символов или инструкций, но ASCII является только одним из общепринятых соглашений о кодировании символов и был наиболее часто используемой схемой двоичного кодирования в течение более трех десятилетий..
• Двоичный код может иметь разную длину для кодирования в зависимости от количества символов, инструкций или метода кодирования, но ASCII использует только двоичную строку длиной 7 цифр и длину 8 цифр для расширенного ASCII.