Binary ↔ Text

Текст в двоичный код (по 8 бит на символ) и обратно

Нашли ошибку или хотите предложить улучшение?

Улучшить калькулятор «Binary ↔ Text»

Теория

Двоичное представление текста — последовательность кодов символов: каждая буква превращается в её байт и записывается восемью битами. Латинская A имеет код 65, поэтому «A» → \(01000001\). Кириллица в UTF-8 занимает два байта на символ.

Такой вид используют при отладке протоколов и в обучении: видно, как компьютер хранит текст. Обратное преобразование группирует биты по восемь и переводит коды в символы.

Важно: одна и та же строка в разных кодировках даёт разные биты — перед раскодированием нужно знать кодировку.

Пример с решением

  1. Условие. Запишите букву A в двоичном виде.
  2. Формула. Код символа → 8 бит.
  3. Подстановка. Код A — 65.
  4. Вычисление. \(65 = 01000001_2\).
  5. Ответ. «A» → «01000001». Калькулятор с текстом A покажет эту последовательность; декодирование вернёт букву.

Главное

  • Каждый символ — код в 8 битах.
  • A = 65 = \(01000001_2\).
  • Кириллица в UTF-8 — два байта на символ.