What is Base64 encoding?
Base64 is a reversible encoding scheme that represents binary data using a limited set of ASCII characters. Its only purpose is safe transport of binary data through systems that are designed to handle text, such as HTTP headers, JSON, XML, and email.