Sobre la decodificación Base64
La decodificación Base64 revierte el proceso: cada grupo de 4 caracteres Base64 vuelve a los 3 bytes originales. Como el mapeo es fijo y público, cualquiera puede decodificar cualquier cadena Base64: es una codificación para transporte seguro, no una forma de protección.
Este decodificador es intencionadamente tolerante: elimina espacios y saltos de línea (comunes en correo MIME y certificados PEM), convierte los caracteres URL-safe de Base64URL al alfabeto estándar (común en tokens JWT) y repara el relleno = faltante. Si aun así no se puede decodificar, verás un mensaje de error claro en lugar de un fallo silencioso.