Base64 XML-Safe
Base64 XML-Safe es una variante de Base64 adaptada a documentos XML, que garantiza que la salida no contenga caracteres especiales de XML o va envuelta en una sección CDATA.
Propósito
Permite incrustar datos binarios de forma segura en el contenido de elementos XML sin colisionar con los caracteres sintácticos de XML (<, >, &).
Mecanismo
La salida Base64 estándar nunca contiene <, > ni &, pero sí +, / y =; dentro de XML la carga útil suele incrustarse directamente o envolverse en una sección CDATA, o bien se usa el alfabeto Base64URL.
Casos de uso
- Incrustación binaria en configuración XML
- Codificación de adjuntos SOAP
- Atributos de aserción SAML