Codificador e decodificador Base58

Usa o alfabeto Base58 do Bitcoin, sem 0, O, I ou l. Preserva bytes zero iniciais como caracteres 1 iniciais.

Carregando ferramenta...

Sobre codificador e decodificador base58

Codificador e decodificador Base58Usa o alfabeto Base58 do Bitcoin, sem 0, O, I ou l. Preserva bytes zero iniciais como caracteres 1 iniciais.

Como esta ferramenta funciona

Usa o alfabeto Base58 do Bitcoin, sem 0, O, I ou l. Preserva bytes zero iniciais como caracteres 1 iniciais.

Pipeline de processamento e arquitetura técnica

  1. Cole o exemplo em “Entrada”.
  2. Defina “Segunda entrada / expressão” como encode.
  3. Clique em “Executar localmente” e compare “Saída” com o exemplo.

Exemplo e aplicação prática

Cenário de aplicação prática: Converta um texto UTF-8 de quatro bytes com Codificador e decodificador Base58

Entrada de amostra:

CZOA

Processamento computacional: Usa o alfabeto Base58 do Bitcoin, sem 0, O, I ou l. Preserva bytes zero iniciais como caracteres 1 iniciais.; Segunda entrada / expressão = encode

Saída ilustrativa:

2irWFi

Limites e casos especiais

Esta é uma codificação de texto Base58, não uma validação de endereços Base58Check. Texto vazio gera texto vazio. Os bytes decodificados devem ser UTF-8 válido. Substitutos Unicode sem par são rejeitados para evitar substituição silenciosa na codificação UTF-8.

Processamento no navegador e privacidade

A função da ferramenta foi projetada para processar a entrada no navegador sem enviá-la intencionalmente a um servidor de processamento do CZOA. Solicitações de recursos do site, análises ou publicidade são independentes. O navegador, suas extensões e o software gerenciado do dispositivo ficam fora desse limite.

Execução local e metodologia de verificação

O processamento da carga útil desta ferramenta foi projetado para ocorrer localmente no navegador por meio de JavaScript ou Web Workers. Solicitações de recursos do site, análises ou publicidade são independentes. Confidencialidade, repetibilidade e latência dependem do ambiente do navegador e não são garantidas de forma absoluta.

Normas técnicas e especificações de conformidade

Responsável pelo conteúdo: CZOA Tools · Última revisão: 2026-09-15 · Metodologia de revisão

Como usar

  1. Cole o exemplo em “Entrada”.
  2. Defina “Segunda entrada / expressão” como encode.
  3. Clique em “Executar localmente” e compare “Saída” com o exemplo.

Perguntas frequentes

Qual alfabeto Base58 é usado?+

Usa o alfabeto estilo Bitcoin 123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz, sem 0, O, I e l para reduzir ambiguidade visual.

O que o navegador verificou?+

hello world em UTF-8 foi codificado como StV1DL6CwTryKyV, um vetor Base58 conhecido e independente.

Como bytes zero iniciais são tratados?+

Cada byte zero inicial vira um 1 inicial. Na decodificação, cada 1 inicial volta a byte zero antes da conversão UTF-8.

O que limita a decodificação?+

Caracteres fora do alfabeto causam erro e os bytes devem formar UTF-8 válido; não é transporte binário genérico.