Base64 coderen/decoderen

📝
0 characters

Over

Base64-codering vereist dat 3 8-bits bytes (3*8=24) worden omgezet in 4 6-bits bytes (4*6=24), en dat er vervolgens 2 nullen worden toegevoegd vóór 6-bits bytes om 8-bits bytes te vormen. Als de resterende tekens minder dan 3 bytes zijn, vul dan 0 in en de uitvoertekens gebruiken '=', zodat er 1 of 2 '=' aan het einde van de gecodeerde uitvoer kunnen verschijnen.

Om ervoor te zorgen dat de uitvoercodering bitleesbare karakters heeft, heeft Base64 een coderingstabel ontwikkeld voor uniforme conversie. De grootte van de coderingstabel is 2^6=64, wat ook de oorsprong is van de naam Base64.

Base64-coderingstabel

CodeCharCodeCharCodeCharCodeCharCodeCharCodeCharCodeCharCodeChar
0A8I16Q24Y32g40o48w564
1B9J17R25Z33h41p49x575
2C10K18S26a34i42q50y586
3D11L19T27b35j43r51z597
4E12M20U28c36k44s520608
5F13N21V29d37l45t531619
6G14O22W30e38m46u54262+
7H15P23X31f39n47v55363/