Кодировщик / Декодировщик Base58
Гид
Кодировщик / Декодировщик Base58
Кодируйте и декодируйте строки Base58, используемые в адресах Bitcoin, CID IPFS и других блокчейн-системах. Поддерживает несколько вариантов алфавита и Base58Check с проверкой контрольной суммы SHA-256d.
Как использовать
Переключайтесь между режимами кодирования и декодирования. Для кодирования введите текст (UTF-8) или шестнадцатеричные данные и выберите свой вариант Base58. Для декодирования вставьте строку Base58, чтобы получить декодированный текст и шестнадцатеричный вывод. Включите Base58Check для добавления или проверки 4-байтной контрольной суммы SHA-256d, используемой в адресах Bitcoin.
Функции
- Три Варианта Алфавита – Алфавиты Base58 Bitcoin, Flickr и Ripple
- Поддержка Base58Check – Кодирование с контрольной суммой SHA-256d или проверка существующих контрольных сумм при декодировании
- Двойные Форматы Ввода – Кодирование из текста UTF-8 или необработанных шестнадцатеричных строк
- Двойной Вывод при Декодировании – Просмотр декодированных данных как в виде текста UTF-8, так и в виде шестнадцатеричного представления
- Произвольная Точность – Арифметика BigInt корректно обрабатывает любую длину ввода
- Сохранение Ведущих Нулей – Корректно обрабатывает ведущие нулевые байты, как того требует спецификация Base58
- Клиентская сторона 100% – Все кодирование и декодирование происходит в вашем браузере
Часто задаваемые вопросы
-
Почему Base58 был создан вместо использования Base64?
Base58 был разработан Сатоши Накамото для Bitcoin, чтобы избежать визуально неоднозначных символов. Он удаляет 0 (ноль), O (заглавная 'o'), I (заглавная 'i') и l (строчная 'L') из алфавита Base64, поскольку они слишком похожи во многих шрифтах. Он также удаляет + и /, чтобы строки Base58 было легко выделить двойным щелчком.
-
Что такое Base58Check и как работает контрольная сумма?
Base58Check добавляет 4-байтную контрольную сумму для обнаружения опечаток и ошибок передачи. Контрольная сумма вычисляется путем получения хеша SHA-256 от хеша SHA-256 (двойной SHA-256) полезной нагрузки, затем добавления первых 4 байтов этого хеша. При декодировании контрольная сумма пересчитывается и сравнивается для обнаружения повреждений.
-
Какова разница между алфавитами Base58 Bitcoin, Flickr и Ripple?
Все три используют 58 символов, но в разном порядке. Bitcoin использует 123456789ABCDEFGH... с заглавными буквами в начале. Flickr меняет регистр (строчные буквы перед заглавными). Ripple использует совершенно другой порядок символов, начиная с rpshnaf39w. Алгоритм кодирования идентичен, отличается только сопоставление символов.
-
Где используется кодирование Base58, кроме Bitcoin?
Base58 встречается в идентификаторах контента IPFS (CID), адресах Solana, адресах Monero, адресах Litecoin и различных других криптовалютных системах. Он также используется в некоторых протоколах распределенной идентификации и системах хранения данных с адресацией по содержимому, где требуются читаемые человеком, однозначные идентификаторы.
Установите наши расширения
Добавьте инструменты ввода-вывода в свой любимый браузер для мгновенного доступа и более быстрого поиска
恵 Табло результатов прибыло!
Табло результатов — это интересный способ следить за вашими играми, все данные хранятся в вашем браузере. Скоро появятся новые функции!
Подписаться на новости
все Новые поступления
всеОбновлять: Наш последний инструмент был добавлен 21 марта 2026 года
