Время/числа
Конвертер систем счисления
Двунаправленная конвертация между двоичной, восьмеричной, десятичной, шестнадцатеричной и произвольной (2-36) системами счисления — введите число в любое поле.
Системы счисления — это разные способы записать одно и то же число. Двоичная (основание 2) используется процессорами на самом низком уровне, шестнадцатеричная (основание 16) — компактная запись двоичных данных в коде, десятичная — привычная человеку запись.
Как пользоваться
- Введите число в любое поле (двоичное, восьмеричное, десятичное, шестнадцатеричное или произвольное основание 2-36) — остальные поля обновятся мгновенно.
- Для произвольного основания укажите число от 2 до 36 — полезно для редких систем счисления, например base36 в коротких идентификаторах.
- Некорректные для выбранного основания символы (например, «2» в двоичной) подсвечиваются как ошибка ввода.
Типичные сценарии
- Перевод hex-цвета или байтового значения в десятичное число для расчётов.
- Проверка битовой маски или флагов, записанных в двоичном виде.
- Работа с low-level кодом (сетевые протоколы, встраиваемые системы), где значения часто представлены в hex или octal.
Что стоит помнить
В шестнадцатеричной системе буквы A-F (или a-f) соответствуют значениям 10-15 — регистр обычно не имеет значения.
Для оснований свыше 16 обозначения цифр продолжаются дальше по алфавиту (G, H...) вплоть до Z для основания 36.
Часто задаваемые вопросы
Какие системы счисления поддерживает конвертер?
Быстрый доступ к двоичной, восьмеричной, десятичной и шестнадцатеричной системам, а также любое основание от 2 до 36 — цифры свыше 9 обозначаются латинскими буквами A-Z.
Можно ли конвертировать отрицательные числа и очень большие целые?
Да, знак «-» перед числом поддерживается во всех системах, а разрядность числа не ограничена типичными 32/64 битами — вычисления ведутся с произвольной точностью.
Данные передаются на сервер?
Нет, вся конвертация происходит мгновенно в вашем браузере с помощью JavaScript — введённые числа никуда не отправляются.
Чем конвертация систем счисления отличается от Base64?
Это принципиально разные вещи: конвертер систем счисления переводит одно и то же число между позиционными системами (BIN/OCT/DEC/HEX), а Base64 кодирует произвольные бинарные данные (файлы, изображения) в текстовую строку для передачи каналами, рассчитанными на текст.
Почему в шестнадцатеричной системе используют буквы A-F?
Основание 16 требует 16 уникальных цифр, а арабских цифр всего 10 (0-9) — поэтому для значений 10-15 используют первые буквы латинского алфавита A-F. Для оснований свыше 16 (вплоть до 36) использование букв продолжается дальше по алфавиту.