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.
Acerca de codificador y decodificador base58
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.
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:
- Pega el ejemplo en «Entrada».
- Establece «Segunda entrada / expresión» en encode.
- 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:
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:
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
- Pega el ejemplo en «Entrada».
- Establece «Segunda entrada / expresión» en encode.
- 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.
