Base64 - textový formát binárních dat
Base64 je kódování, které převádí binární data na textový řetězec, který obsahuje pouze základní
ASCII znaky.
Používá se například v rozšíření
MIME pro přenos e-mailů původně 7bitovým poštovním systémem v Internetu.
Je definováno v
RFC 4648.
Base64 zakóduje vždy tři oktety binárních dat pomocí čtyř
ASCII znaků.
Ke kódování používá 64prvkovou sadu znaků tvořenou velkými i malými písmeny anglické abecedy, ciframi a znaky plus ('+') a lomítko ('/').
Pokud počet oktetů původních dat není dělitelný třemi, pak přidá na konec zakódovaného textu jedno nebo dvě rovnítka ('=').
- Délka výsledného řetězce se obvykle navýší o 33 %.
- Kódování
Base64 je kratší než kódování
HexaString, které používá ke kódování pouze znaky
0-9, A-F a které délku navýší o 50%.
Použití v systému PROMOTIC: