¿Qué es la codificación Base64?
Base64 es un esquema de codificación de binario a texto que representa datos binarios en un formato de cadena ASCII traduciéndolos a una representación de base 64.
¿Es Base64 una encriptación?
No, Base64 no es encriptación. Es un esquema de codificación usado para asegurar que los datos permanezcan intactos durante el transporte. No ofrece seguridad y puede ser decodificado fácilmente.
¿Admite esta herramienta UTF-8?
Sí, esta herramienta maneja correctamente los caracteres UTF-8 (como emojis y escrituras no latinas) escapándolos adecuadamente antes de codificarlos.
¿Por qué aumentó el tamaño de salida?
La codificación Base64 usa 4 caracteres para representar cada 3 bytes de datos, lo que aumenta el tamaño del archivo en aproximadamente un 33%.
¿Puedo usar esto para imágenes?
Sí, puedes convertir archivos de imagen a cadenas Base64 (Data URIs) para incrustarlos directamente en HTML o CSS.
¿Qué es Base64 seguro para URL?
Base64 seguro para URL reemplaza los caracteres `+` y `/` (que tienen significados especiales en las URL) con `-` y `_`, respectivamente.
¿Por qué se utiliza Base64 en el correo electrónico?
Los sistemas de correo electrónico se diseñaron originalmente para texto. Base64 permite enviar archivos adjuntos binarios (como imágenes) como texto de forma segura.
¿Existe un límite de tamaño para la entrada?
No hay un límite estricto, pero las cadenas muy grandes (megabytes) pueden ralentizar el navegador, ya que todo el procesamiento se realiza en el lado del cliente.
¿Puedo decodificar una cadena parcial?
Las cadenas Base64 deben ser múltiplos de 4 caracteres. Si está incompleto, es probable que el decodificador devuelva un error o datos basura.
¿Es reversible?
Sí, Base64 es una codificación sin pérdidas. La decodificación de la cadena devuelve los datos binarios originales exactos.