Base64 es una forma gratuita de codificar caracteres de 8 bits utilizando
solo caracteres imprimibles ASCII similares a UUENCODE.
UUENCODE incrusta un nombre de archivo donde BASE64 no lo hace. ver BASE64 utilizado en la codificación de certificados digitales, en
codificación usuario:cadena de contraseña en un encabezado Authorization:
para HTTP. La especificación se describe en RFC 2045.
Para obtener más información, consulte http://mindprod.com/jgloss/base64.html
No confundas Base64 con x-www-form-urlencoded que
es manejado por java.net.URLEncoder.encode/decode o
Base64u.
El blindaje Base64 utiliza solo los caracteres A-Z a-z 0-9 +/=.
Esto lo hace adecuado para codificar datos binarios como SQL
cadenas, que funcionarán sin importar la codificación.
Desafortunadamente + / y = todos tienen un significado especial en las URL.
Base64u soluciona este problema. Es una variante de Base64
que utiliza - _ y * en preferencia a + / y =, de modo que
se puede utilizar en contextos URLEncoded con o sin
URLEncoding.
Usa base64 así:
Blindaje Base64
importar com.mindprod.base64.Base64;
...
Matriz de bytes de ejemplo para codificar
byte[] toSend = { (byte)0xfc, (byte)0x0f, (byte)0xc0};
Crear objeto codificador
Base64 base64 = nueva Base64();
base64.setLineLength( 72 ); predeterminado
codificación de un byte[]
String send = base64.encoder( toSend );
decodificación de un byte[]
byte[] reconstituido = base64.decoder( enviado );
use Base64u de la misma manera:
Blindaje Base64u
importar com.mindprod.base64.Base64u;
...
Matriz de bytes de ejemplo para codificar
byte[] toSend = { (byte)0xfc, (byte)0x0f, (byte)0xc0};
Crear objeto codificador
Base64u base64u = nuevo Base64u();
base64u.setLineLength( 72 ); predeterminado
codificación de un byte[]
String send = base64u.encoder( toSend );
decodificación de un byte[]
byte[] reconstituido = base64u.decoder( enviado );
Para ver un ejemplo que comienza y termina con una cadena, consulte
Ejemplo.java
Correr:
java.exe com.mindprod.base64.Ejemplo
solo caracteres imprimibles ASCII similares a UUENCODE.
UUENCODE incrusta un nombre de archivo donde BASE64 no lo hace. ver BASE64 utilizado en la codificación de certificados digitales, en
codificación usuario:cadena de contraseña en un encabezado Authorization:
para HTTP. La especificación se describe en RFC 2045.
Para obtener más información, consulte http://mindprod.com/jgloss/base64.html
No confundas Base64 con x-www-form-urlencoded que
es manejado por java.net.URLEncoder.encode/decode o
Base64u.
El blindaje Base64 utiliza solo los caracteres A-Z a-z 0-9 +/=.
Esto lo hace adecuado para codificar datos binarios como SQL
cadenas, que funcionarán sin importar la codificación.
Desafortunadamente + / y = todos tienen un significado especial en las URL.
Base64u soluciona este problema. Es una variante de Base64
que utiliza - _ y * en preferencia a + / y =, de modo que
se puede utilizar en contextos URLEncoded con o sin
URLEncoding.
Usa base64 así:
Blindaje Base64
importar com.mindprod.base64.Base64;
...
Matriz de bytes de ejemplo para codificar
byte[] toSend = { (byte)0xfc, (byte)0x0f, (byte)0xc0};
Crear objeto codificador
Base64 base64 = nueva Base64();
base64.setLineLength( 72 ); predeterminado
codificación de un byte[]
String send = base64.encoder( toSend );
decodificación de un byte[]
byte[] reconstituido = base64.decoder( enviado );
use Base64u de la misma manera:
Blindaje Base64u
importar com.mindprod.base64.Base64u;
...
Matriz de bytes de ejemplo para codificar
byte[] toSend = { (byte)0xfc, (byte)0x0f, (byte)0xc0};
Crear objeto codificador
Base64u base64u = nuevo Base64u();
base64u.setLineLength( 72 ); predeterminado
codificación de un byte[]
String send = base64u.encoder( toSend );
decodificación de un byte[]
byte[] reconstituido = base64u.decoder( enviado );
Para ver un ejemplo que comienza y termina con una cadena, consulte
Ejemplo.java
Correr:
java.exe com.mindprod.base64.Ejemplo
Resumen
Base64 es un software de Freeware en la categoría de Desarrollo Web desarrollado por Canadian Mind Products.
La última versión de Base64 es 1.9, aparecido en 18/02/2008. Inicialmente fue agregado a nuestra base de datos en 25/08/2007.
Base64 se ejecuta en los siguientes sistemas operativos: Windows.
Base64 no ha sido calificada por nuestros usuarios aún.
Últimas reseñas
![]() |
Bitdefender Endpoint Security Tools
Proteja su negocio con Bitdefender Endpoint Security Tools |
Interlex
Interlex: Gestión de vocabulario sin fisuras para entusiastas de los idiomas |
|
Flash-Creator
Innovadora creación de contenido Flash simplificada con Flash-Creator |
|
![]() |
CheatBook-DataBase
Libera tu potencial de juego con CheatBook-DataBase |
![]() |
Battle.net
Conéctate con amigos y sumérgete en tus juegos favoritos de Blizzard. |
![]() |
PostgreSQL
Gestión de bases de datos potente y fiable con PostgreSQL |
![]() |
UpdateStar Premium Edition
¡Mantener su software actualizado nunca ha sido tan fácil con UpdateStar Premium Edition! |
![]() |
Microsoft Visual C++ 2015 Redistributable Package
¡Aumente el rendimiento de su sistema con el paquete redistribuible de Microsoft Visual C++ 2015! |
![]() |
Microsoft Edge
Un nuevo estándar en la navegación web |
![]() |
Google Chrome
Navegador web rápido y versátil |
![]() |
Microsoft Visual C++ 2010 Redistributable
Componente esencial para ejecutar aplicaciones de Visual C++ |
![]() |
Microsoft Update Health Tools
Herramientas de estado de Microsoft Update: ¡asegúrese de que su sistema esté siempre actualizado! |