Перейти к содержимому

Перевод текста в бинарный код

Конвертер переводит текст в последовательность нулей и единиц и декодирует бинарный код обратно в текст. Поддерживает UTF-8, кириллицу, пробелы между байтами и ошибки неполного байта.

Инструмент загружается...

# Перевод текста в бинарный код онлайн

Конвертер переводит обычный текст в двоичное представление и выполняет обратное преобразование: из последовательности нулей и единиц обратно в читаемый текст. Двоичный код использует только два символа, 0 и 1, а страница показывает текст как набор UTF-8 байтов.

$$1\ \text{байт} = 8\ \text{бит}$$

Что конвертирует страница

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

Например, латинская A представляется как 01000001, а пробел в ASCII соответствует 00100000. Для русских букв результат длиннее, потому что UTF-8 использует несколько байтов на символ вне базовой ASCII-таблицы.

Обратное декодирование

В режиме бинарного кода инструмент группирует нули и единицы по байтам, определяет числовое значение каждого байта и декодирует набор байтов как UTF-8 текст. Ввод можно давать с пробелами между байтами или одной непрерывной строкой.

$$\text{длина бинарной строки} \bmod 8 = 0$$

Если количество битов не кратно 8, это неполный байт. В таком случае страница показывает ошибку декодирования и не выводит частичный текст.

Где это полезно

Перевод текста в бинарный код помогает увидеть, как строка выглядит на уровне байтов. Это удобно в учебных задачах по информатике, при разборе UTF-8, при работе с протоколами, отладке байтовых данных и побитовых операций.

Ограничения

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

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

Инструмент переводит обычный текст в двоичное представление из нулей и единиц и может выполнить обратное преобразование из бинарной строки в текст.

Один байт содержит 8 бит. Пробелы между байтами делают длинную бинарную строку читаемой, а при декодировании такие пробелы можно оставить.

Да. Инструмент использует UTF-8, поэтому русские буквы и другие символы вне базовой ASCII-таблицы кодируются несколькими байтами.

При обратном декодировании длина строки из нулей и единиц должна делиться на 8. Если битов не хватает, результат не выводится, чтобы не показать поврежденный текст.

Нет. Бинарная запись показывает байтовое представление текста, но не защищает данные и не является способом шифрования.

Скопировано