Base64 is een gangbare methode van informatie-uitwisseling tussen computers . Ontworpen om gegevens te knoeien door tussenliggende systemen te voorkomen , het codeert gegevens met behulp van eenvoudige ASCII-tekens . De sleutel tot het decoderen Base64 is om te begrijpen dat het codeert 3 bytes in vier 6 - bit brokken . Instructies 1 Lees 4 bytes van de string . Als er slechts 1 byte naar links , wordt de ingang beschadigd of ongeldig . Als er 2 of 3 bytes links pad met de tekenreeks " = " tekens totdat deze 4 bytes . 2 Vind de 6 - bit representatie van elke byte en ze naast elkaar zo zij een 24 - bits waarde . De letters A tot Z dezelfde waarden 0-25 , az hebben waarden 26-51 , cijfers 0 tot 9 waarden hebben 52-61 , terwijl " + " heeft 62 en " /" heeft 63 . Als u over een " = " symbool , stoppen met het verwerken van de string en ga naar de volgende stap . 3 Breek de resulterende bits in 8 - bit groepen . Elke volledige 8 - bit groep vertegenwoordigt 1 byte van het oorspronkelijke gecodeerde string. Als er " = " symbolen , zou je eindigen met extra bits die niet een volledige 8 - bit waarde weet te maken . Gooi deze . 4 Herhaal het hele proces totdat er geen meer tekens gebruiken in de string .
|