Перевод в десятичную систему счисления
Переводит число в десятичную систему из двоичной, восьмеричной, шестнадцатеричной и любой другой с основанием до 36.
Результат
То же число в других системах
| Основание | Название | Запись |
|---|
В десятичную систему число переводится разложением по степеням своего основания. Каждая цифра умножается на основание в степени, равной её месту, считая справа от нуля, и всё складывается.
Из двоичной
10011100 — это 1·2⁷ + 0·2⁶ + 0·2⁵ + 1·2⁴ + 1·2³ + 1·2² + 0·2¹ + 0·2⁰, то есть 128 + 16 + 8 + 4 = 156. Нули можно пропускать: складываются только те степени двойки, где стоит единица.
Из шестнадцатеричной
Там, где цифр не хватает, идут буквы. A означает 10, B означает 11, и так далее до F, равного 15. Тогда FF — это 15·16 + 15 = 255, а DEADBEEF — 3 735 928 559. В системах с основанием больше 16 буквы продолжаются до Z, которая равна 35.
Из любой другой
Правило одно на все основания: 513 в семеричной системе — это 5·49 + 1·7 + 3 = 255. Основание можно выбрать любое от 2 до 36, а в ответе рядом стоит то же число в двоичной, восьмеричной и шестнадцатеричной записи.
Другие инструменты
JSON Formatter
Форматирование и починка JSON в браузере, с замечаниями о дублях и длинных числ…
Тестер регулярных выражений
Проверка regex с разбором по-русски и защитой от зависания
JWT Decoder — разбор токена
Разбор JWT с объяснением полей и проверкой подписи
Конвертер CSV в JSON
Таблица в JSON с честными типами и обратной сверкой
Конвертер JSON в CSV
JSON в таблицу для Excel, со сверкой и защитой от формул
Форматирование SQL-запросов
Читаемый вид запроса, сверка с исходником и разбор опасных мест
XML форматирование онлайн
Читаемый XML, ошибки по-русски с подсказкой, сверка с исходником
XML-валидатор онлайн
Разметка, схема XSD и правила карты сайта, YML, RSS — с путём до ошибки