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