Convierte, decodifica y Codificar Base64
Simplemente ingrese sus datos y haga clic en el botón codificar
Encuentre aquí el resultado de sus datos codificados en base64
Decodificar en formato Base64
¿Cómo usar nuestra herramienta para convertir/codificar a base64?
Puede codificar o decodificar base64 con nuestra aplicación llamada Encode Base64.
Con nuestra aplicación puedes convertir base64 a texto o archivo.
Este es el caso de uso de archivos más común :
- Convertir base64 a formato jpeg
- Convertir base64 a formato jpg
- Convertir base64 a formato png
- Convertir base64 a formato pdf
- Convertir base64 a archivo
Simplemente cargue el archivo que desea codificar o copie y pegue su datos en el campo para usar este programa. Puede seleccionar un texto o un archivo.
Solo necesita cargar un archivo para convertirlo a base64.
Entonces todo lo que tienes que hacer es presionar el botón codificar.
¿Cómo funciona base64? ¿Cómo convertir, decodificar y codificar base64?
Base64 es una técnica para convertir datos binarios de 8 bits, como archivos ZIP o imágenes, en uno cadena de caracteres legibles ASCII únicamente e independiente de la página de códigos. Se utiliza para proporcionar archivos adjuntos de correo electrónico en el estándar de Internet. Correo de Internet multipropósito Extensiones (MIME). Dado que SMTP originalmente solo estaba destinado a ser utilizado para proporcionar 7 bits Letras ASCII, esto es esencial para garantizar la entrega sin errores de cualquier dato binario. los el requisito de espacio del flujo de datos aumenta mediante la codificación del 33 al 36% (33% en motivo de la la propia codificación, y hasta un 3% adicional debido a los saltos de línea colocados en codificación flujo de datos). Por ejemplo, Base64 también se usa para enviar certificados de servidor SSH y para cifrar usuarios y contraseñas para la autenticación HTTP básica.
La codificación se realiza mediante las letras A-Z, a-z, 0-9, + y /, así como el signo = al final conclusión. Se garantiza la transmisión de datos sin pérdidas entre los dos sistemas. ya que estos los caracteres también están presentes en el código de intercambio decimal codificado en binario extendido.
Tres bytes del flujo de bytes se separan en cuatro bloques de 6 bits para la codificación. Estos fragmentos de 6 bits se combinan para crear un número entre 0 y 63. El próxima conversión table and output transforma estos enteros en "caracteres ASCII imprimibles". Este hecho explica el nombre del algoritmo: cada carácter del flujo de datos codificado puede recibir a número entre 0 y 63. Esto corresponde a un sistema numérico base 64 matemáticamente.
El texto que se va a codificar se rellena al final con bytes de relleno totalmente compuestos. de cero bits si el número total de bytes de entrada no es divisible por tres, lo que provoca un número de bytes divisible por tres. Bloques de 6 bits compuestos completamente de relleno los bytes se codifican con = para informar al decodificador del número de bytes de relleno insertado. Entonces, no, un archivo codificado en Base64 no puede terminar con uno o dos signos =. En otras palabras, el se añade el mismo número de signos = que bytes de relleno añadido.
Algunos contextos y protocolos no usan relleno porque la cantidad de bytes lata original siempre se sabrá con certeza a partir de la cantidad de caracteres de entrada Base64.
Las cadenas Base64 muy largas a menudo se envuelven cuando se muestran, lo que inserta un salto de línea. Estos saltos de línea no se tienen en cuenta durante la decodificación.
Debido a que están reservados para funciones específicas en nombres de archivo y URL, los caracteres +, /, y = no se puede utilizar aquí. En esta situación, base64url se utiliza para describir una incompatible variación.
Ejemplo para convertir/codificar una string para formatear Base64 con JavaScript:
Puede encontrar aquí una función Javascript que permite codificar un texto (cadena) en formato base64
// Codificar / Convertir Base64 : string a base64 con Javascript
function encodeTextToBase64(string) {
try {
return btoa(string);
} catch (err) {
console.log(err);
}
}
Ejemplo para convertir, codificar una string en base64 con Java
Puede encontrar aquí una función de Java que permite codificar un texto (cadena) en formato base64
// Codificar / Convertir : string a base64 con Java
public static String encodeTextToBase64(String string) {
return Base64.getEncoder().encodeToString(string.getBytes());
}