About Base64 Encoding
Base64 converts binary data into a string of ASCII characters using 64 characters
(A-Z, a-z, 0-9, +, /). It's used for embedding binary data in text-based formats like JSON,
XML, HTML, and email. URL-safe Base64 replaces + with - and /
with _ to make strings safe for use in URLs and filenames.