Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur avkoda Base64 Strings

    Base64 är en vanlig metod för informationsutbyte mellan datorer . Designad för att förhindra att data manipulation av mellanliggande system , kodar den informationen med hjälp av enkla ASCII-tecken . Nyckeln till avkodning Base64 är att förstå att den kodar 3 bytes i fyra 6 - bitars bitar . Instruktioner
    1

    Läs 4 byte från strängen . Om det bara 1 byte vänster är ingången skadad eller ogiltig . Om det finns 2 eller 3 bytes vänster , pad strängen med " = " tecken tills det är 4 bytes .
    2

    Hitta 6 - bitars representation av varje byte och sätta dem bredvid varandra så de bildar en 24 -bitars värde . Bokstäverna A till Z har värdena 0 till 25, a till z har värden från 26 till 51 , siffrorna 0 till 9 har värden från 52 till 61 , medan " + " har 62 och " /" har 63 . Om du stöter på ett " = " symbol , sluta behandla strängen och gå till nästa steg .
    3

    Bryt de resulterande bitarna i 8 - bitars grupperna . Varje fulla 8 - bitars grupp utgör 1 byte av den ursprungliga okodade strängen . Om det fanns " = " symboler , skulle du sluta med extra bitar som inte gör en full 8 - bitars värde . Kassera dessa .
    4

    Upprepa hela processen tills det inte finns fler tecken kvar i strängen .

    Tidigare:

    nästa:
    relaterade artiklar
    ·ASP.Net utvecklare Träning
    ·Hur vill kolla om det finns ett värde i SQL
    ·Hur man läser en Programming Book
    ·Hur man tar bort en tom rad i en SQL textfil
    ·Hur bli av Numbers i COBOL
    ·Hur du använder Modulus Med Double
    ·Hur man gör pauser i en Turbo Pascal 7
    ·Hur man använder ListBox i C GUI
    ·Hur man skapar SSIS Package Deployment
    ·Konvertera PHP till ASP.NET
    Utvalda artiklarna
    ·Mästare Metod för återfall
    ·Hur du formaterar en listruta med valt värde
    ·Hur Exportera MySQL Från Workbench
    ·Hur du ändrar en JTable s Cellfärg
    ·Hur bli av hållare i Python Array
    ·Vad är hierarkiska Inlägg
    ·Hur fixar Upside Down Java Bilder
    ·Så här kontrollerar du vilken version av MySQL script…
    ·Hur man läser Hex filer i C + +
    ·Hur man skickar en förfrågan till en proxyserver i Py…
    Copyright © Dator Kunskap http://www.dator.xyz