“Conocimiento Programación>Lenguajes De Programación

Cómo decodificar Base64 Cuerdas

2016/3/25
Base64 es un método común de intercambio de información entre ordenadores . Diseñado para evitar la alteración de datos por sistemas intermedios , que codifica la información con caracteres ASCII sencillos. La clave para decodificar Base64 es entender que codifica 3 bytes en cuatro bloques de 6 bits . Instrucciones
1

Leer 4 bytes de la cadena. Si sólo hay 1 byte izquierda , la entrada está dañado o no válido. Si hay 2 o 3 bytes izquierda , el cojín de la cadena con "=" caracteres hasta que es de 4 bytes .
2

Encontrar la representación de 6 bits de cada byte y ponerlos uno al lado del otro para que forman un valor de 24 bits . Las letras A a la Z tienen los valores 0 a 25 , de A a Z tienen valores desde 26 hasta 51 , números del 0 al 9 tienen valores de 52 a 61 , mientras que " + " tiene 62 y "/" tiene 63 . Si te encuentras con un símbolo "=" , dejar de procesar la cadena e ir a la siguiente etapa .
3

Quiebre de los bits resultantes en grupos de 8 bits. Cada grupo de 8 bits completo representa 1 byte de la cadena original, sin codificar . Si había "=" símbolos , usted termina con bits adicionales que no tienen un valor total de 8 bits. Deshacerse de estos .
4

repetir todo el proceso hasta que no hay más caracteres de espacio en la cadena.

Lenguajes De Programación
Cómo cambiar el cursor en un cuadro de texto
Colas y Pilas Explicación
Cómo hacer un archivo SWF en un botón de URL
¿Cómo se llama cuando tu computadora reconoce un carácter y aparece como un cuadrado?
¿Todos los tipos de sistema de números de computadora?
Cómo instalar Innovatek
La diferencia entre la ASP Botones y botones HTML
Cómo terminar un bucle finito
Conocimiento de la computadora © http://www.ordenador.online