“Conocimientos Programación>Lenguajes De Programación

Cómo decodificar Base64 Cuerdas

2014/10/4
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 escribir una aplicación de escritorio Linux
Cómo guardar los cambios en WPF en conjunto de datos
Cómo diseñar un diagrama de flujo para las conversiones de divisas
Cómo instalar ASP.NET
Cómo evitar saturaciones de búfer y desbordamientos
Cómo deshabilitar una columna en un GridView Rol
Cómo ejecutar CScript
Cómo hacer juegos de PC
Conocimientos Informáticos © http://www.ordenador.online