Конвертирайте текст към двоичен, осмичен, десетичен и шестнадесетичен формат — и обратно. Всяко поле е активно и редактируемо, с опции за разделител, допълване и главни букви.

Редактирайте произволно поле по-долу — останалите се актуализират моментално. Всичко работи на устройството ви в UTF-8; нищо не се качва.

Разделител
Как всяка стойност е разделена в двоичния, осмичния и шестнадесетичния изход.
Допълнете всяка стойност до фиксирана ширина (напр. 01001000).
Показвайте шестнадесетичните букви с главни букви (FF вместо ff).
Невалиден вход за този формат.
Невалиден вход за този формат.
Невалиден вход за този формат.
Невалиден вход за този формат.

За Текст към двоичен, осмичен и шестнадесетичен

Този инструмент преобразува текст в двоичен, осмичен, десетичен и шестнадесетичен формат — и обратно всеки от тези бройни системи в четим текст. Всичките пет полета са активни и редактируеми: въведете в едно и другите четири се обновяват мигновено, символ по символ.

Под капака всеки символ се кодира като UTF-8 байтове, а всеки байт се показва в избраната от вас основа. Буквата „H“, например, е 01001000 в двоично, 110 в осмично, 72 в десетично и 48 в шестнадесетично. Опциите управляват разделителя между стойностите, допълването с нули до фиксирана ширина и главни или малки букви в шестнадесетичните цифри.

Полезен е за програмни упражнения, отстраняване на грешки в кодирания, четене на двоични съобщения или подготовка на данни за нискониво протоколи. Всичко се изпълнява на вашето устройство — нищо от въведеното не се качва.

Как да използвате Текст към двоичен, осмичен и шестнадесетичен

  1. Въведете или поставете текста си в полето Текст — двоичното, осмичното, десетичното и шестнадесетичното поле се попълват веднага.
  2. Или поставете стойности в кое да е поле за основа (например двоично), за да ги декодирате обратно в текст.
  3. Изберете разделител — интервал, запетая, нов ред или без разделител — за числовия изход.
  4. Превключете допълването с нули за стойности с фиксирана ширина (напр. 01001000) и главни букви в шестнадесетичното, ако предпочитате FF пред ff.
  5. Кликнете Копирай до което и да е поле или използвайте Зареди пример и Изчисти, за да експериментирате.

Често задавани въпроси

Всеки символ се кодира като един или повече UTF-8 байта, а всеки байт се записва като 8-битово двоично число. „A“ става 01000001, „H“ става 01001000. Същите байтове се показват в осмично, десетично и шестнадесетично.

Да. Всяко поле работи в двете посоки — поставете двоични, осмични, десетични или шестнадесетични стойности и инструментът ги декодира в текст веднага. Ако стойност не е валидна за този формат, той сигнализира за входа.

Да. Тъй като кодирането използва UTF-8, ударени букви и емоджи работят — те просто произвеждат повече от един байт на символ. „é“ дава два байта, а повечето емоджи дават четири.

Тя допълва всяка стойност до фиксирана ширина, така че двоичните байтове винаги показват 8 цифри (01001000 вместо 1001000). Това запазва колоните подравнени и е конвенционалният начин за записване на байтове.

Не. Преобразуването се изпълнява изцяло в браузъра ви чрез JavaScript, така че нищо, което въведете или поставите, не напуска устройството ви.

Сподели
Нуждаете се от помощ?
Открихте проблем с този инструмент? Кажете ни.
Докладване на проблем

Добавете този безплатен инструмент към собствения си уебсайт — копирайте и поставете кода по-долу.