Как пользоваться: Конвертер текста в двоичный код
- Введите текст слева — каждый символ превращается в байты UTF-8, которые справа отображаются как 8-битный двоичный код.
- Переключитесь на hex, восьмеричный или десятичный формат и выберите разделитель.
- Для декодирования вставьте двоичный код (или hex/восьмеричный/десятичный) справа — текст появится слева.
Как текст превращается в двоичный код
Компьютеры хранят текст в виде чисел. Каждый символ сначала сопоставляется с кодовой точкой Unicode, затем кодируется в байты по стандарту UTF-8, и каждый байт записывается как восемь битов (0 или 1). Обычные английские буквы занимают по одному байту — «A» имеет код 65, что соответствует 01000001. Буквы с диакритическими знаками занимают два байта, а большинство эмодзи — четыре: «😀» это 11110000 10011111 10011000 10000000.
Двоичный, hex, восьмеричный и десятичный форматы
Одни и те же байты можно записать в разных системах счисления. Hex (шестнадцатеричная, основание 16) — компактная форма, которую используют разработчики: «Hi» это 48 69. Восьмеричная (основание 8) встречается в правах доступа Unix, а десятичные значения байтов (72 105) можно увидеть в таблицах ASCII. Выберите формат выше — декодер понимает все четыре.
Декодирование двоичного кода
Вставляйте группы по 8 битов, разделённые пробелами, запятыми или переносами строк, либо одну длинную строку битов — она будет автоматически разбита на байты. Если байты не являются корректным UTF-8, инструмент сообщит об этом, а не покажет неразборчивый набор символов. Это полезно, когда в задаче или CTF используется другая кодировка.
Также ищут как: текст в hex, ascii в двоичный код, binary to text.
Инструменты, которые хорошо сочетаются с Конвертер текста в двоичный код
- Переводчик азбуки Морзе — Введите текст, чтобы получить код Морзе, или вставьте точки и тире, чтобы расшифровать их.
- Конвертер систем счисления — Введите число в любой системе счисления и сразу увидите его во всех остальных.
- Base64 кодер / декодер — Преобразуйте текст в Base64 и обратно с полной поддержкой UTF-8 (акценты, эмодзи), включите URL-safe Base64 или перетащите файл, чтобы получить его строку Base64 или data URI.
- Инспектор Unicode-символов — Вставьте любой текст, чтобы увидеть, из чего он состоит на самом деле: имя, кодовую точку, UTF-8 байты и HTML-код каждого символа.
Часто задаваемые вопросы
Как перевести двоичный код в текст?
Как будет «Hello» в двоичном коде?
01001000 01100101 01101100 01101100 01101111 — по одному байту на букву, так как H, e, l и o являются символами ASCII.