Guía Principal Base64

¿Qué es la codificación Base64? Guía técnica completa

Aprenda cómo funciona la codificación binario a texto Base64: mapeo de 6 bits, sobrecoste del 33%, alfabeto, reglas de relleno y variantes seguras para URL.

Comprendiendo la Codificación Base64

Base64 es un esquema de codificación de binario a texto definido en RFC 4648. Convierte datos binarios arbitrarios —como imágenes, archivos PDF, código ejecutable o texto no ASCII— en un flujo limpio de caracteres ASCII imprimibles de 7 bits.

El alfabeto Base64 consta de 64 caracteres estándar: letras mayúsculas A-Z, letras minúsculas a-z, números 0-9, el signo más (+), y la barra diagonal (/). El signo igual (=) está reservado para el relleno de alineación de bytes.

Cómo Funciona el Algoritmo Base64

Los sistemas informáticos estándar almacenan datos en bytes de 8 bits. Base64 procesa datos en bloques de 24 bits (3 bytes a la vez) y divide esos 24 bits en cuatro segmentos de 6 bits (2^6 = 64). Cada segmento de 6 bits se mapea directamente a un carácter de la tabla del alfabeto de 64 caracteres.

Ejemplo del Algoritmo: Codificando "Man":

Texto de entrada: "Man"

Valores ASCII: 77, 97, 110

Representación binaria: 01001101 01100001 01101110 (24 bits)

Grupos de 6 bits divididos: 010011 | 010110 | 000101 | 101110

Índices decimales: 19, 22, 5, 46

Salida Base64: T | W | F | u → "TWFu"

¿Por Qué Base64 Aumenta el Tamaño del Archivo?

Debido a que Base64 usa 4 caracteres ASCII (32 bits) para representar 3 bytes binarios originales (24 bits), el tamaño de la cadena codificada es siempre exactamente un 33.3% más grande que los datos binarios originales.

Probar Herramientas en Línea

¿Necesita decodificar o codificar cadenas, archivos o imágenes? Use nuestra suite de herramientas 100% en el cliente: