Codificador y decodificador Base58

Usa el alfabeto Base58 de Bitcoin, sin 0, O, I ni l. Conserva los bytes cero iniciales como caracteres 1 iniciales.

Cargando herramienta...

Acerca de codificador y decodificador base58

Codificador y decodificador Base58Usa el alfabeto Base58 de Bitcoin, sin 0, O, I ni l. Conserva los bytes cero iniciales como caracteres 1 iniciales.

Cómo funciona esta herramienta

Usa el alfabeto Base58 de Bitcoin, sin 0, O, I ni l. Conserva los bytes cero iniciales como caracteres 1 iniciales.

Canalización de procesamiento y arquitectura técnica

  1. Pega el ejemplo en «Entrada».
  2. Establece «Segunda entrada / expresión» en encode.
  3. Pulsa «Ejecutar localmente» y compara «Salida» con el ejemplo.

Ejemplo y aplicación práctica

Escenario de aplicación práctica: Convierte un texto UTF-8 de cuatro bytes con Codificador y decodificador Base58

Entrada de muestra:

CZOA

Procesamiento computacional: Usa el alfabeto Base58 de Bitcoin, sin 0, O, I ni l. Conserva los bytes cero iniciales como caracteres 1 iniciales.; Segunda entrada / expresión = encode

Salida ilustrativa:

2irWFi

Límites y casos especiales

Es codificación de texto Base58, no validación de direcciones Base58Check. El texto vacío se codifica como texto vacío. Los bytes decodificados deben ser UTF-8 válido. Se rechazan sustitutos Unicode sin pareja para evitar su reemplazo silencioso al codificar en UTF-8.

Procesamiento en el navegador y privacidad

La función de la herramienta está diseñada para procesar la entrada en el navegador sin enviarla intencionadamente a un servidor de procesamiento de CZOA. Las solicitudes de recursos del sitio, analítica o publicidad son independientes. El navegador, sus extensiones y el software administrado del dispositivo quedan fuera de este límite.

Ejecución local y metodología de verificación

El procesamiento de la carga útil de esta herramienta está diseñado para ejecutarse localmente en el navegador mediante JavaScript o Web Workers. Las solicitudes de recursos del sitio, análisis o publicidad son independientes. La confidencialidad, la repetibilidad y la latencia dependen del entorno del navegador y no se garantizan de forma absoluta.

Normas técnicas y especificaciones de conformidad

Responsable del contenido: CZOA Tools · Última revisión: 2026-09-15 · Metodología de revisión

Cómo se usa

  1. Pega el ejemplo en «Entrada».
  2. Establece «Segunda entrada / expresión» en encode.
  3. Pulsa «Ejecutar localmente» y compara «Salida» con el ejemplo.

Preguntas frecuentes

¿Qué alfabeto usa Base58?+

Usa el alfabeto estilo Bitcoin 123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz; omite 0, O, I y l para reducir confusión visual.

¿Qué verificó el navegador?+

hello world en UTF-8 se codificó como StV1DL6CwTryKyV, un vector Base58 conocido e independiente.

¿Cómo trata bytes cero iniciales?+

Cada byte cero inicial se codifica como 1 inicial. Al decodificar, cada 1 inicial se restaura como byte cero antes de convertir UTF-8.

¿Qué limita la decodificación?+

Caracteres fuera del alfabeto causan error y los bytes resultantes deben formar UTF-8 válido; no es un transporte binario general.