Vad är Base64-kodning?
När programvara behöver överföra komplexa data – som bildfiler, kryptografiska certifikat eller JSON-webb-tokens – över standardtextprotokoll finns det en stor risk för datakorruption. Vissa byte kan tolkas som kontrolltecken av nätverksskiktet, vilket avbryter överföringen.
Base64 löser detta genom att översätta rå binärdata till ett säkert, begränsat alfabet bestående av 64 tecken: A-Z, a-z, 0-9, + och / (där = används för utfyllnad).
Detta garanterar att data överlever nätverkstransporten intakt, vilket gör att den smidigt kan avkodas tillbaka till sitt ursprungliga binära format av mottagande applikation.