IT Market
Инструменты/Код/Данные/Двоичный код в текст — декодер онлайн бесплатно
Двоичный → Текст

Преобразование двоичного кода в текст

Коротко об инструменте

Двоичный код в текст

На вход идёт последовательность нулей и единиц, разбитая на группы по восемь разрядов и разделённая пробелами, на выходе получается обычная строка. Такой код чаще всего попадается в задачках по информатике, в капчах на форумах и в дампах учебных протоколов, где байты выписаны вручную. Разбор идёт прямо во вкладке браузера: строка нигде не сохраняется и никуда не отправляется, поэтому вставлять сюда можно и рабочие фрагменты. Смотрите также: перевести текст в двоичный код, расшифровка HEX-кода в символы, перевод числа между системами счисления.

Как пользоваться

  1. Вставьте двоичный код в поле «Двоичный код (через пробел)» — байты должны быть разделены пробелами, как в подсказке 01001000 01100101.
  2. Проверьте, что в каждой группе ровно восемь разрядов: обрезанные группы дадут неверный символ или пустое место.
  3. Нажмите «Конвертировать» — расшифрованная строка появится в нижнем поле «Результат».
  4. Прочитайте результат: если вместо букв видны знаки вопроса, значит исходный код был не в UTF-8 или пробелы стояли не там.
  5. Нажмите «Копировать», чтобы забрать строку в буфер обмена и вставить её в документ или чат.

Вопросы и ответы

Почему русские буквы расшифровываются в кракозябры?

Кириллический символ в UTF-8 занимает два байта, то есть шестнадцать разрядов, а не восемь. Если исходный код записывали по одному байту на букву в кодировке CP1251 или KOI8-R, то восстановить кириллицу здесь не получится — вы увидите латиницу и служебные знаки. Проверьте, в какой кодировке байты выписывались изначально, и при необходимости переведите их сначала в шестнадцатеричный вид.

Что делать, если двоичный код записан без пробелов сплошной строкой?

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

Есть ли ограничение на длину двоичного кода?

Жёсткого лимита нет: разбор идёт целиком в памяти вкладки, поэтому упереться можно только в ресурсы устройства. На обычном ноутбуке абзац текста, то есть несколько тысяч байтов, обрабатывается мгновенно. Если вы вставите мегабайт двоичного кода, вкладка может подвиснуть на секунду-другую, поэтому очень большие дампы лучше делить на части.

Работает ли расшифровка двоичного кода на телефоне?

Да, страница открывается в мобильном браузере, оба поля прокручиваются, а кнопка «Копировать» кладёт результат в системный буфер обмена. Неудобство только одно: длинный двоичный код на узком экране переносится и визуально разваливается на строки, из-за чего легко потерять пробел при ручной правке. Для длинных дампов удобнее компьютер.

Можно ли по этому коду восстановить файл, а не текст?

Нет. Результат интерпретируется как текстовая строка, поэтому байты картинки или архива превратятся в набор непечатаемых символов, а не в файл. Для двоичных данных нужен инструмент, который отдаёт результат файлом — например, декодер Base64 в файл в этом же разделе.

Куда попадает вставленный текст после расшифровки?

Никуда за пределы вкладки. Преобразование выполняет небольшой скрипт на самой странице, запросов на сервер он не делает, история введённого не ведётся. После закрытия или перезагрузки вкладки оба поля пустые, а на сервере не остаётся ни строки исходного кода.

Примеры

Задача из учебника по информатике
До: 01001000 01100101 01101100 01101100 01101111
После: Hello
Скрытая подпись под картинкой на форуме
До: 01001111 01001011
После: OK