Cómo funciona la codificación Base64

Desglosa el alfabeto Base64, las reglas de relleno y los grupos de bytes para que cada conversión tenga sentido.

La codificación Base64 toma datos binarios y los divide en grupos de 24 bits. Cada grupo se separa en cuatro valores de 6 bits que se asignan a caracteres del alfabeto Base64. Como el alfabeto contiene solo caracteres ASCII imprimibles y seguros para URL, el resultado viaja sin problemas por sistemas que no aceptan binarios en bruto.

Cuando los datos originales no se dividen de manera exacta en bloques de 24 bits, se añaden caracteres de relleno. El signo igual (=) completa los bytes faltantes para que los decodificadores puedan reconstruir el patrón exacto de bits. Comprender este relleno facilita detectar cadenas truncadas o caracteres adicionales.

Con este conocimiento puedes usar Base64decode para inspeccionar tokens, depurar payloads de API o incrustar recursos en archivos de configuración sin adivinar qué representa la cadena codificada.