Codificador / Decodificador Base58
Guia
Codificador / Decodificador Base58
Codifica e decodifica strings Base58 usadas em endereços Bitcoin, CIDs IPFS e outros sistemas blockchain. Suporta múltiplas variantes de alfabeto e Base58Check com verificação de checksum SHA-256d.
Como usar
Alterne entre os modos Codificar e Decodificar. Para codificar, insira texto (UTF-8) ou dados hexadecimais e selecione sua variante Base58. Para decodificar, cole uma string Base58 para obter o texto decodificado e a saída hexadecimal. Habilite Base58Check para adicionar ou verificar o checksum SHA-256d de 4 bytes usado em endereços Bitcoin.
Características
- Três Variantes de Alfabeto – Alfabetos Base58 Bitcoin, Flickr e Ripple
- Suporte Base58Check – Codificar com checksum SHA-256d ou verificar checksums existentes na decodificação
- Formatos de Entrada Duplos – Codificar a partir de texto UTF-8 ou strings hexadecimais brutas
- Saída Dupla na Decodificação – Veja os dados decodificados como texto UTF-8 e hexadecimal
- Precisão Arbitrária – A aritmética BigInt lida corretamente com qualquer comprimento de entrada
- Preservação de Zero à Esquerda – Lida corretamente com bytes de zero à esquerda, conforme exigido pela especificação Base58
- Cliente 100% – Toda a codificação e decodificação ocorrem no seu navegador
Perguntas frequentes
-
Por que o Base58 foi criado em vez de usar o Base64?
O Base58 foi projetado por Satoshi Nakamoto para o Bitcoin para evitar caracteres visualmente ambíguos. Ele remove 0 (zero), O (o maiúsculo), I (i maiúsculo) e l (L minúsculo) do alfabeto Base64 porque eles se parecem muito em muitas fontes. Ele também remove + e / para facilitar a seleção de strings Base58 com um duplo clique.
-
O que é Base58Check e como funciona o checksum?
O Base58Check adiciona um checksum de 4 bytes para capturar erros de digitação e transmissão. O checksum é calculado obtendo-se o hash SHA-256 do hash SHA-256 (duplo SHA-256) do payload, em seguida, anexando os primeiros 4 bytes desse hash. Ao decodificar, o checksum é recalculado e comparado para detectar corrupção.
-
Qual é a diferença entre os alfabetos Base58 do Bitcoin, Flickr e Ripple?
Todos os três usam 58 caracteres, mas em ordens diferentes. O Bitcoin usa 123456789ABCDEFGH... com maiúsculas primeiro. O Flickr troca a caixa (minúsculas antes de maiúsculas). O Ripple usa uma ordem de caracteres completamente diferente começando com rpshnaf39w. O algoritmo de codificação é idêntico, apenas o mapeamento de caracteres difere.
-
Onde a codificação Base58 é usada além do Bitcoin?
O Base58 aparece em identificadores de conteúdo IPFS (CIDs), endereços Solana, endereços Monero, endereços Litecoin e vários outros sistemas de criptomoedas. Ele também é usado em alguns protocolos de identidade distribuída e sistemas de armazenamento endereçáveis por conteúdo onde identificadores legíveis por humanos e sem ambiguidades são necessários.
Instale nossas extensões
Adicione ferramentas de IO ao seu navegador favorito para acesso instantâneo e pesquisa mais rápida
恵 O placar chegou!
Placar é uma forma divertida de acompanhar seus jogos, todos os dados são armazenados em seu navegador. Mais recursos serão lançados em breve!
Ferramentas essenciais
Ver tudo Novas chegadas
Ver tudoAtualizar: Nosso ferramenta mais recente foi adicionado em 21 de março de 2026
