Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come decodificare Base64 Strings

Base64 è un metodo comune di scambio di informazioni tra computer . Progettato per prevenire la manomissione dei dati da sistemi intermedi , esso codifica le informazioni utilizzando caratteri ASCII semplici . La chiave per la decodifica Base64 è capire che esso codifica 3 byte in quattro blocchi di 6 bit . Istruzioni
1

Leggi 4 byte dalla stringa . Se vi è solo 1 byte a sinistra , l'ingresso è danneggiato o non valido . Se ci sono 2 o 3 byte a sinistra , il rilievo con la stringa "=" caratteri fino a quando non è di 4 byte .
2

Trovare la rappresentazione a 6 bit di ogni byte e metterli uno accanto all'altro in modo formano un valore a 24 bit . Lettere dalla A alla Z hanno valori 0-25 , dalla A alla Z hanno valori 26-51 , numeri da 0 a 9 hanno valori 52-61 , mentre " + " ha 62 e " /" ha 63 . Se vi imbattete in un simbolo " = " , interrompere l'elaborazione della stringa e andare al passaggio successivo .
3

Rompere i bit risultanti in gruppi da 8 bit . Ogni gruppo pieno 8 - bit rappresenta 1 byte della stringa originale non codificata . Se non ci fossero "=" i simboli, si finisce con bit aggiuntivi che non fanno un pieno valore a 8 bit . Disfarsi di questi .
4

Ripetere l'intero processo fino a quando non ci sono più caratteri rimasti nella stringa .

 

Programmazione © www.354353.com