Qué es Base64 y para qué sirve

base64

Seguramente has escuchado hablar de Base64, pero ¿sabes qué es y para qué sirve? En este artículo te explicaremos de forma sencilla y práctica qué es Base64, cómo funciona y en qué casos se utiliza.

Base64 es un algoritmo de codificación que permite transformar cualquier carácter, incluyendo datos binarios e imágenes, en un alfabeto que consta de letras, dígitos y signos latinos. Esto significa que puedes convertir caracteres especiales, como emojis e incluso imágenes, en una secuencia “legible” (para cualquier ordenador), que se puede guardar y/o transferir en cualquier otro lugar.

En el caso de las imágenes, Base64 se utiliza a menudo para transmitir datos binarios por medio de transmisiones que tratan sólo con texto, como para enviar imágenes y archivos adjuntos por correo electrónico. Cada 6 bits de datos se convierten en un carácter imprimible, lo que significa que 3 bytes (24 bits) de datos se representan con 4 caracteres imprimibles.

Por ejemplo, la imagen del logo de Bing tiene un tamaño de 2.5 KB (kilobytes) y está compuesta por 2.048 bytes. Si la codificamos en Base64, obtendremos una cadena de texto de 2.732 caracteres, que ocupa 2.7 KB. Como puedes ver, el tamaño del archivo aumenta en un 33% (más precisamente 4/3), ya que reemplaza cada 3 bytes por 4 bytes. Continuar leyendo “Qué es Base64 y para qué sirve”