Двоичный конвертер

Двоичный конвертер

Частые вопросы

Как устроен двоичный код текста?

Каждый символ на компьютере хранится как число, а число – как последовательность нулей и единиц. Буква «A» в стандартной таблице ASCII – это число 65, а в двоичном виде – 01000001. Восемь двоичных разрядов образуют один байт, и для большинства латинских символов и цифр одного байта достаточно, чтобы закодировать символ полностью. Кириллица и другие символы за пределами ASCII кодируются иначе – обычно через UTF-8, где на один символ уходит два байта и больше.

Какие ошибки чаще всего возникают при ручном переводе?

Неверное число разрядов. Байт – это ровно восемь цифр; если вручную недописать ноль слева, число сместится и код разъедется. Путаница кодировок. Один и тот же символ кириллицы в разных кодировках даёт разный двоичный код – важно знать, что кодируется: ASCII, UTF-8 или другая таблица. Смешение систем счисления. Число, которое выглядит двоичным на первый взгляд, может на самом деле быть десятичным – однозначно определить систему без контекста нельзя.

Зачем переводить текст в двоичный код на практике?

Учебные задачи – понять, как компьютер представляет числа и текст на низком уровне. Отладка – посмотреть, как конкретный символ или короткая строка выглядят побитово. Простое кодирование сообщений – показать текст в непривычном виде, двоичный код используют и как игровую головоломку.

Это шифрование?

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

Почему двоичный код русского текста длиннее, чем английского?

Латинские буквы и цифры укладываются в один байт кодировки ASCII, а кириллица в UTF-8 занимает два байта на символ и больше – отсюда и разница в длине итоговой двоичной записи при одинаковом числе букв.

Как разделять символы при переводе двоичного кода в текст?

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

Можно ли перевести не текст, а число?

Да, число переводится в двоичный код тем же способом, что и любой другой символ – оно представлено цифрами, которые тоже кодируются в ASCII или обрабатываются как числовое значение.

Выберите направление – «Текст в двоичный код» или «Двоичный код в текст», вставьте содержимое в поле «Контент» и нажмите «Конвертировать». Перевод работает в обе стороны.

Как работает переводчик в двоичный код

  1. Выберите направление. Переключатель «Текст в двоичный код» кодирует обычный текст, «Двоичный код в текст» – расшифровывает последовательность нулей и единиц обратно.
  2. Вставьте содержимое. Для перевода в двоичный код подойдёт любой текст. Для обратного перевода двоичные числа для разных символов обычно разделяют пробелом.
  3. Нажмите «Конвертировать». Результат появляется под формой сразу после нажатия.

Двоичная, восьмеричная и шестнадцатеричная системы

СистемаОснованиеЦифрыПример числа 26
Десятичная100–926
Двоичная20–111010
Восьмеричная80–732
Шестнадцатеричная160–9, A–F1A

Перевод из одной системы счисления в другую меняет только форму записи, а не само число: 26, 11010, 32 и 1A – это одно и то же значение в четырёх разных системах.

Шестнадцатеричная система удобна тем, что четыре двоичных разряда сворачиваются ровно в одну шестнадцатеричную цифру, поэтому она часто используется как компактная запись двоичных данных – например, в HEX-кодах цвета.

Смежные инструменты

Для цветовых HEX-кодов, которые тоже построены на шестнадцатеричной системе, подойдёт конвертер цветов. Для другого способа обратимо закодировать текст или файл – кодирование Base64.

Рекомендуем