| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    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 .

    Previous :

    next :
      Articoli Correlati
    ·Svantaggi e vantaggi di compilatori 
    ·Come sviluppare una applicazione Bluetooth 
    ·Come imparare a programmare Online 
    ·Come faccio a cambiare i file FLP 
    ·Come convertire SGML per ASN.1 
    ·Un tutorial per FPGA Altera 
    ·Come aggiungere testo in un file INP da Python 
    ·Come creare layout Web 
    ·Come estrarre parte di una stringa in LabView 
    ·Come creare una domanda di iPhone 
      Articoli in evidenza
    ·Come aggiornare le variabili di sessione da JavaScript 
    ·Come avere Decimals input dell'utente in Java 
    ·Come eseguire uno script Python in Windows 
    ·Come programmare in Visual C 
    ·Come utilizzare matrici per fare matrici in C + + 
    ·TypeError in Python 
    ·Come convertire i numeri di telefono in testo C 
    ·Come utilizzare Casella di controllo in PHP 
    ·Differenza tra le funzioni e subroutine in Visual Basic…
    ·Come creare una Password Reset script in VB 
    Copyright © Conoscenza Informatica http://it.wingwit.com