Конвертер текста в двоичный код
Преобразуйте текст в двоичный, шестнадцатеричный или десятичный вид и декодируйте обратно в вашем браузере. Ваш текст остаётся на вашем устройстве.
Конвертер текста в двоичный код работает целиком в вашем браузере. Текст и байты, которые вы преобразуете, никогда не покидают ваше устройство, и ничего не загружается в ArrayKit.
Открыть конвертер систем счисления
Об инструменте Текст в двоичный код
Конвертер текста в двоичный код превращает любой текст в 8-битные двоичные, HEX или десятичные байты, затем декодирует эти числа обратно в читаемый текст. Он учитывает UTF-8, поэтому проходит по фактическим байтам строки — буква с диакритикой или эмодзи становится несколькими байтами, и каждый показывается как своя группа. Смените направление, чтобы вставить двоичный, HEX или десятичный вид и восстановить исходные символы; декодировщик автоматически определяет систему счисления, или вы можете задать её. Он обрабатывает и группы с пробелами (01001000 01101001), и непрерывные потоки, и помечает любую группу, которая не является чистым байтом. Полезно, когда вы изучаете кодировку символов, отлаживаете формат передачи, готовите урок или проверяете, какие байты действительно содержит строка. Каждое преобразование работает на вашем устройстве — текст, который вы вводите, никогда не покидает браузер.
Возможности
- Преобразование текста в 8-битные двоичные байты, разделённые пробелами, в один клик
- Также вывод HEX или десятичных байтов из того же ввода переключателем системы счисления
- Декодирование двоичного, HEX или десятичного вида обратно в текст с автоопределением системы счисления
- Учёт UTF-8: эмодзи и буквы с диакритикой раскрываются в свои настоящие группы байтов
- Принимает группы с пробелами или непрерывный поток без пробелов при декодировании
- Понятные ошибки для искажённых групп, неверной разрядности или байтов вне диапазона
- Копирование двоичного, HEX, десятичного или декодированного текста одной кнопкой
- Работает целиком в вашем браузере, ничего никуда не отправляется
Как использовать Текст в двоичный код
- Оставьте выбранным направление «Текст → Двоичный код»
- Введите или вставьте ваш текст и выберите вывод Bin, Hex или Dec
- Скопируйте получившиеся байты из панели вывода
- Переключитесь на «Двоичный код → Текст» и вставьте байты, чтобы декодировать их обратно
- Оставьте систему счисления на «Авто» или задайте Bin, Hex или Dec, если определение неоднозначно
Пример
Ввод
Hi
Результат
01001000 01101001
"H" это байт 72 (01001000), а "i" это байт 105 (01101001).
Частые ошибки и устранение неполадок
- Декодирование сообщает, что двоичная группа неправильной длины. — Каждый двоичный байт должен быть ровно 8 бит. Разделяйте группы пробелами или вставьте непрерывный поток, длина которого кратна 8.
- Десятичное декодирование сообщает о значении больше 255. — Каждая десятичная группа — это один байт (0–255). Число вроде 256 не является одним байтом — разбейте многобайтовые символы на их отдельные значения байтов.
- HEX-декодирование не проходит при нечётном числе цифр. — HEX-байты идут парами. Добавьте ведущий ноль короткому байту или разделите пары пробелами, чтобы каждая группа имела две HEX-цифры.
- Автоопределение выбирает неверную систему счисления для неоднозначных цифр. — Цифры вроде 10 или 1000 корректны в нескольких системах счисления. Используйте переключатель Bin, Hex или Dec, чтобы точно указать декодировщику, как их читать.
Часто задаваемые вопросы
- Как этот конвертер превращает текст в двоичный код?
- Он кодирует ваш текст как байты UTF-8, затем записывает каждый байт как 8-битную двоичную группу. "A" это байт 65, что есть 01000001. Многобайтовые символы вроде эмодзи становятся несколькими группами, по одной на байт.
- Почему один эмодзи даёт несколько двоичных групп?
- Двоичный код здесь представляет байты UTF-8, а не символы. Базовая буква ASCII — это один байт, но эмодзи или символ CJK занимает от двух до четырёх байтов, поэтому он показывается как две-четыре 8-битные группы.
- Можно ли декодировать двоичный, HEX и десятичный вид, а не только кодировать?
- Да. Переключитесь на «Двоичный код → Текст» и вставьте 8-битный двоичный код, HEX-пары или десятичные байты. Оставьте систему счисления на «Авто» для определения или задайте Bin, Hex или Dec, когда цифры неоднозначны.
- Нужны ли пробелы между байтами в двоичном вводе?
- Нет. Декодировщик принимает 8-битные группы, разделённые пробелами, и непрерывный поток битов без пробелов, который он нарезает на байты. HEX работает так же с двузначными парами или непрерывной чередой.
- Что происходит, если двоичная группа не 8 бит?
- Инструмент помечает это как ошибку, а не угадывает. Двоичные группы должны быть ровно 8 бит, а каждая десятичная группа должна быть 0–255, поэтому искажённый ввод сообщается, а не молча портится.
- Загружается ли куда-либо текст, который я преобразую?
- Нет. Конвертер текста в двоичный код работает целиком в вашем браузере. Текст и байты, которые вы вводите или вставляете, никогда не покидают ваше устройство и не отправляются в ArrayKit.
Связанные инструменты
Все инструменты ArrayKit