¿Tiene que ocuparse del formato Base64? Entonces esta página es perfecta para Ud. Utilice nuestra práctica herramienta en línea para codificar o decodificar sus datos.

Decodifique a partir del formato Base64

Para binarios codificados (como imágenes, documentos, etc.) utilice el formulario de carga de archivos que encontrará un poco más abajo en esta página.

Decodifique archivos a partir del formato Base64

Haga clic (o pulse) aquí para seleccionar un archivo
El tamaño máximo del archivo es de 192MB. No ejecute archivos decodificados procedentes de fuentes no fiables.

Sobre

Conozca Base64 Decode y Encode, una herramienta sencilla en línea, que hace exactamente lo que dice: decodifica a partir de codificación Base64 así como codifica en ella de forma rápida y sencilla. Base64 codifica sus datos sin problemas o los decodifica en un formato legible por humanos.

Esquemas de codificación Base64 son frecuentemente utilizados cuando se necesita codificar datos binarios sobre todo cuando hay que almacenarlos y transferirlos a través de medios diseñados para tratar textos. Esta forma de codificación puede asegurar que los datos permanezcan intactos sin modificaciones durante el transporte. Se usa Base64 frecuentemente en varias aplicaciones incluso el correo electrónico a través de MIME, así como el almacenamiento de datos complejos en XML o JSON.

Opciones avanzadas
  • Conjunto de caracteres: En el caso de los datos textuales, el esquema de codificación no contiene el conjunto de caracteres, por lo que hay que especificar qué conjunto de caracteres se utilizó durante el proceso de codificación. Normalmente es UTF-8, pero puede ser muchos otros; si no está seguro, juegue con las opciones disponibles o pruebe la opción de autodetección. Esta información se utiliza para convertir los datos decodificados al conjunto de caracteres de nuestro sitio web, de modo que todas las letras y símbolos puedan mostrarse correctamente. Tenga en cuenta que esto es irrelevante para los archivos, ya que no es necesario aplicarles ninguna conversión segura para la web.
  • Decodifique cada línea por separado: Los datos codificados normalmente constan de un texto continuo, por eso hasta los caracteres de nueva línea se convierten en sus formas codificadas en Base64. Antes de la decodificación, todos los espacios en blanco no codificados se eliminan de la entrada para salvaguardar la integridad de la entrada. Esta opción es útil si desea decodificar varias entradas de datos independientes separadas por saltos de línea.
  • Modo en directo: Al activar esta opción, los datos introducidos se decodifican inmediatamente con las funciones JavaScript integradas en su navegador sin enviar información alguna a nuestros servidores. Actualmente, este modo sólo admite el conjunto de caracteres UTF-8.
Seguro y protegido

Todas las comunicaciones con nuestros servidores se realizan a través de conexiones seguras SSL encriptadas (https). Borramos los archivos cargados de nuestros servidores inmediatamente después de haber sido procesados y el archivo descargable resultante se elimina justo después del primer intento de descarga o de 15 minutos de inactividad (lo que sea más corto). En ningún caso guardamos o revisamos el contenido de los datos o archivos cargados. Para más información véase nuestra política de privacidad a continuación.

Uso gratuito

Nuestra herramienta es de uso gratuito. A partir de ahora Ud. no necesitará descargar ningún software para realizar tareas tan sencillas.

Detalles de Base64 encoding

Base64 es un término genérico para una serie de esquemas similares de codificación que codifican datos binarios tratándolos númericamente y traduciéndolos a una representación base-64. El término Base64 se origina en una codificación de transferencia de contenido MIME específica.

Diseño

La elección concreta de los caracteres que componen los 64 caracteres necesarios para Base64 varía en función de la implementación. La regla general es elegir un conjunto de 64 caracteres que 1) forme parte de un subconjunto común a la mayoría de las codificaciones y 2) también sea imprimible. Esta combinación hace que los datos probablemente no sean modificados durante su transferencia a través de sistemas como, por ejemplo, correos electrónicos que tradicionalmente no eran limpios de 8-bits. Por ejemplo, la implementación de Base64 de MIME utiliza A-Z, a-z, y 0-9 para los primeros 62 valores así como "+" y "/" para los últimos dos. Otras variantes normalmente derivadas de Base64 comparten esta propiedad pero se distinguen en los símbolos elegidos para los últimos dos valores. Un ejemplo es la variante de URL y nombre de archivo seguro "RFC 4648 / Base64URL", que utiliza "-" y "_".

Ejemplo

He aquí un fragmento de cita del Leviatán de Thomas Hobbes:

"Man is distinguished, not only by his reason, but ..." ("El hombre se distingue, no sólo por su razón, sino ...")

Eso se representa como una secuencia de bytes ASCII y se codifica en el esquema Base64 de MIME de la siguiente manera:

TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBvbmx5IGJ5IGhpcyByZWFzb24sIGJ1dCAuLi4=

En la cita anterior el valor codificado de Man es TWFu. Codificadas en ASCII, las letras "M", "a" y "n" se almacenan como los bytes 77, 97, 110, que equivalen a "01001101", "01100001" y "01101110" en base-2. Estos tres bytes se unen en un búfer de 24 bits produciendo la secuencia binaria "010011010110000101101110". Los paquetes de 6 bits (6 bits tienen un máximo de 64 valores binarios diferentes) se convierten en 4 números (24 = 4 * 6 bits) que, a su vez, se convierten en sus valores correspondientes en Base64.

Contenido del texto M a n
ASCII 77 97 110
Patrón de bits 0 1 0 0 1 1 0 1 0 1 1 0 0 0 0 1 0 1 1 0 1 1 1 0
Índice 19 22 5 46
Base64-codificado T W F u

Como muestra este ejemplo, Base64 encoding convierte 3 bytes no codificados (en este caso caracteres ASCII) en 4 caracteres de ASCII codificados.
Cambiar a la versión de sobremesa
2010-2024 base64decode.org
Política de privacidad Contacto
Este sitio web utiliza cookies. Las utilizamos para personalizar contenidos y anuncios, y para analizar nuestro tráfico.