¿Qué es Base64?
Base64 es un método para representar datos binarios utilizando 64 caracteres imprimibles. Cada 6 bits forman una unidad que corresponde a un carácter imprimible.
Casos de uso
- Transmisión de correo electrónico (MIME)
- Transmisión de datos en URL
- Incrustación de imágenes en HTML/CSS (Data URI)
Principio
La tabla de índices de Base64 contiene: A-Z, a-z, 0-9, +, /.
Seguridad
Base64 es un método de codificación, NO un algoritmo de cifrado. Puede ser decodificado fácilmente y no es adecuado para proteger datos sensibles.
Características
- El tamaño de los datos codificados aumenta un 33% (porque cada 6 bits de datos binarios corresponden a 8 bits de caracteres ASCII).
- Se puede utilizar directamente en URL.
- Permite transmitir datos binarios de forma segura.
- Adecuado para escenarios donde se necesita transmitir datos binarios a través de protocolos de texto.