Base64 explicado: el algoritmo, los Data URI y los usos habituales

Base64 representa binario con 64 caracteres imprimibles y engorda alrededor de un tercio. Data URI y la variante JWT dependen de él, pero no cifra.

A · · 5 minutos · 564 Vistas · 9 secciones
Índice
  1. ¿Qué es Base64?
  2. Cómo funciona Base64
  3. Casos de uso comunes
  4. 1. Data URI (recursos en línea)
  5. 2. Autenticación de API
  6. 3. Transmisión de datos binarios mediante JSON
  7. 4. Almacenamiento de datos
  8. Ventajas de la herramienta Base64 en línea
  9. Aviso de seguridad

¿Qué es Base64?

Base64 es un método de codificación que representa datos binarios utilizando 64 caracteres imprimibles. Originalmente se utilizó en sistemas de correo electrónico para resolver el problema de transmitir archivos adjuntos binarios en protocolos de texto. Hoy en día, Base64 se utiliza ampliamente en desarrollo web, almacenamiento de datos y comunicación de API.

Cómo funciona Base64

La codificación Base64 convierte cada 3 bytes (24 bits) de datos binarios en 4 caracteres Base64 (6 bits cada uno). La tabla de codificación incluye:

  • A-Z (26 caracteres)
  • a-z (26 caracteres)
  • 0-9 (10 caracteres)
  • + y / (2 caracteres)
  • = se utiliza como carácter de relleno

Los datos codificados son aproximadamente un 33% más grandes que los datos originales, porque cada 3 bytes se convierten en 4 caracteres.

Casos de uso comunes

1. Data URI (recursos en línea)

Incorporar imágenes pequeñas, fuentes, etc., directamente en HTML/CSS como Base64 para reducir el número de solicitudes HTTP.

2. Autenticación de API

En la autenticación básica HTTP, el nombre de usuario y la contraseña se codifican en Base64 con el formato usuario:contraseña y se colocan en el encabezado Authorization.

3. Transmisión de datos binarios mediante JSON

Cuando es necesario transmitir datos binarios a través de JSON (como imágenes), Base64 es el esquema de codificación más utilizado.

4. Almacenamiento de datos

Algunos campos de bases de datos no admiten datos binarios; se pueden codificar en Base64 y luego almacenar.

Ventajas de la herramienta Base64 en línea

Con nuestra herramienta en línea de codificación y decodificación Base64, puedes:

  • Codificación y decodificación en tiempo real: ve los resultados al instante al ingresar texto
  • Compatibilidad con chino: maneja automáticamente la codificación UTF-8
  • Soporte de archivos: sube archivos y conviértelos directamente a Base64
  • Copiado con un clic: facilita pegar el resultado en tu código

Aviso de seguridad

¡Base64 no es un algoritmo de cifrado! Es solo un método de codificación que cualquiera puede decodificar fácilmente. No uses Base64 para proteger información sensible; si necesitas seguridad, utiliza algoritmos de cifrado reales como AES o RSA.

564 Vistas ·

Descubre más herramientas en línea

Procesamiento gratuito de texto, herramientas PDF, escritura con IA y más