Base64 encode/decode · Guía
Codificación Base64 Explicada
Base64 es más simple de lo que parece. Entender el mecanismo explica sus peculiaridades: el aumento de longitud, el relleno y por qué aparecen ciertos caracteres.
Bits en grupos de seis bits
Base64 lee la entrada de tres bytes (24 bits) a la vez y los divide en cuatro grupos de seis bits. Cada grupo de seis bits se mapea a un carácter del alfabeto de 64 caracteres, por lo que tres bytes se convierten en cuatro caracteres.
El alfabeto y el relleno
El alfabeto estándar es A–Z, a–z, 0–9, más + y /. Cuando la longitud de la entrada no es múltiplo de tres, la salida se rellena con uno o dos signos = para que la longitud sea siempre múltiplo de cuatro.
Por qué aumenta los datos
Como cada tres bytes se convierten en cuatro caracteres, la salida de Base64 es aproximadamente un 33% más grande que la entrada. Esa sobrecarga es el precio de ser seguro para texto.
Preguntas frecuentes
Puedo usarlo en trabajo de produccion?
Si, para inspeccion, formato y generacion rapida. Revisa siempre el resultado antes de llevarlo a codigo o configuracion de produccion.
¿Listo para probarlo?
Abre la herramienta gratuita Base64 encode/decode en el navegador y aplica lo que acabas de leer: sin registro y procesando localmente.
Abrir la herramienta Base64 encode/decode