¿Qué Es la Codificación Base64?
Entiende qué es la codificación Base64, por qué existe, qué cambia en un archivo y cómo se relaciona con convertir un PDF en una cadena Base64.
- que es codificacion base64
- definicion base64
- base64 explicado
- pdf me
Definición
Base64 es un esquema de codificación de binario a texto. Representa cualquier secuencia de bytes — un PDF, una imagen, una fuente, una clave de cifrado — usando solo 64 caracteres ASCII imprimibles: las letras de la A a la Z y de la a a la z, los dígitos del 0 al 9, y dos símbolos extra, normalmente + y /.
Como la salida usa solo caracteres comunes e imprimibles, puede pasar de forma segura por sistemas diseñados para transportar texto, no datos binarios arbitrarios.
Por Qué Existe
Muchos de los protocolos y formatos en los que se apoya la web — los estándares de correo más antiguos, JSON, XML y las URL — se diseñaron en torno al texto, no a bytes en bruto. Algunos de esos canales eliminan, cambian o rechazan ciertos valores de byte.
Base64 evita el problema al re-expresar el contenido binario como texto primero. Es la misma idea detrás de convertir un PDF a Base64: los bytes del archivo se convierten en una cadena que cualquier campo de texto puede guardar.
Qué No Es
Base64 no es cifrado ni compresión. No oculta ni protege datos — cualquiera puede decodificarlo al instante — y la salida codificada siempre es más grande que la entrada, nunca más pequeña.
Tampoco es un formato de archivo. No sabe si los bytes que representa son un PDF, un JPEG u otra cosa; esa información debe viajar junto, normalmente en un campo separado o como parte de un data URI.
Cómo Se Relaciona con los PDF
Un PDF es solo una secuencia de bytes como cualquier otro archivo, así que se codifica igual que una imagen o una fuente. Para la mecánica de la conversión, consulta cómo funciona la codificación Base64, y para una guía completa consulta la guía de PDF a Base64.