| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Hvordan til at afkode Base64 Strings
    Base64 er en fælles metode til udveksling af oplysninger mellem computere . Designet til at forhindre, at oplysninger manipulation af mellemliggende systemer det koder information ved hjælp af simple ASCII-tegn. Nøglen til dekodning Base64 er at forstå , at det koder 3 bytes i fire 6 - bit bidder . Instruktioner
    1

    Læs 4 byte fra strengen. Hvis der kun er 1 byte venstre er indgangen beskadiget eller ugyldigt. Hvis der er 2 eller 3 bytes venstre, pad strengen med " =" tegn, indtil det er 4 bytes .
    2

    Find den 6- bit repræsentation af hver byte og sætte dem ved siden af ​​hinanden, så de danner en 24 -bit værdi . Bogstaverne A til Z har værdierne 0 til 25, a til z har værdierne 26-51 , cifrene 0 til 9 har værdier 52-61 , mens " +" har 62 og "/" har 63 . Hvis du støder på en " =" symbol , stoppe behandlingen af ​​strengen , og gå til næste trin .
    3

    Bryd de resulterende bits i 8-bit grupper. Hver fuld 8 - bit gruppe repræsenterer 1 byte af den oprindelige ukodet streng . Hvis der var " =" symboler , ville du ende op med ekstra bits , der ikke gør en fuld 8-bit værdi. Kassere disse .
    4

    Gentag hele processen , indtil der ikke er flere tegn tilbage i strengen .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan overføre data fra en ADO Recordset til et bord …
    ·Hvordan kan jeg integrere en apostrof i en String 
    ·Substring I CSH 
    ·Sådan Rediger metadata for et foto 
    ·Typer af syntaksfejl 
    ·Anvendelse af Prolog 
    ·Regler for Paper Punch Kodning 
    ·Sådan slettes en mappe i VB.Net 
    ·Sådan ændres en harmonika Spry Code 
    ·Hvad betyder Debugging Query Mean 
      Anbefalede Artikler
    ·Sådan Return Yderligere Funktioner for flere numre i J…
    ·Sådan Medtag et præfiks til en Tapestry brænder 
    ·Grails MySQL Tutorial 
    ·Tutorial for SNMP i PHP 
    ·Sådan Indsæt en BMP billede i QuickBasic 
    ·PHP programmør Løn til en lille Producent 
    ·Sådan bruges NetBeans til at Debug Matlab 
    ·Hvad er en hændelse Handler 
    ·Sådan konvertere en streng til en liste 
    ·PowerShell Windows 7 Tutorial 
    Copyright © Computer Viden http://www.computerdk.com