Декодер Base58
Декодируйте Base58 с алфавитом Bitcoin в текст UTF-8 или hex-байты с сохранением ведущих нулевых байтов. Понятные ошибки для недопустимых символов 0, O, I, l.
Символов: 17 · байт: 17 (UTF-8)
Символов: 0 · байт: 0 (UTF-8)
Работает полностью в вашем браузере. Ваши данные никуда не загружаются.
Что такое Декодирование Base58?
Декодирует строку Base58 (алфавит Bitcoin) обратно в байты и показывает их как текст UTF-8 или hex. Ведущие символы 1 восстанавливаются как нулевые байты, поэтому при декодировании адреса Bitcoin видны его байт версии, хеш и контрольная сумма.
Как пользоваться Декодирование Base58
- Вставьте значение Base58 в поле Ввод.
- Декодированный текст появится в поле Вывод.
- Для адресов, ключей и хешей выберите Байты в hex в списке Формат вывода.
- Скопируйте результат.
Пример
2NEpo7TZRRrLZSi2U
Hello World!
Когда использовать Декодирование Base58
Используйте, чтобы заглянуть внутрь идентификаторов Base58. Контрольная сумма Base58Check не проверяется, поэтому инструмент не скажет, корректен ли адрес.
Как работает Декодирование Base58
Каждый символ превращается в значение цифры (0–57) и накапливается в массив байтов (big-endian) умножением на 58 и сложением. Каждая ведущая 1 добавляет байт 0x00. Символы вне алфавита, включая 0, O, I и l, отклоняются. Контрольная сумма не проверяется.
Распространенные Случаи Использования
- Просмотр байта версии и хеша старого адреса Bitcoin
- Преобразование открытого ключа Solana в hex
- Отладка идентификаторов, закодированных в Base58
Часто Задаваемые Вопросы
Проверяет ли он адреса Bitcoin?
Нет. Он декодирует байты, но не проверяет 4-байтовую контрольную сумму Base58Check.
Почему появляется «не является корректным UTF-8»?
Большинство данных Base58 (ключи, хеши) двоичные. Выберите Байты в hex в качестве вывода.
Какие символы недопустимы?
0 (ноль), O (заглавная «о»), I (заглавная «и») и l (строчная «эль»), а также всё, что не является буквой или цифрой.