Реклама

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

Редактирайте произволно поле по-долу — останалите се актуализират моментално. Всичко работи на устройството ви в 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, така че нищо, което въведете или поставите, не напуска устройството ви.

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

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