base64encoding
Base64 encoding is a binary-to-text encoding scheme that converts binary data into an ASCII string using a 64-character alphabet. It is designed to enable safe transmission and storage of binary data in text-based formats such as email, JSON, and HTML.
The encoding process groups input bytes into 24-bit blocks, subdividing each block into four 6-bit values. Each
Base64 encoding increases data size by approximately one third, producing about 4 encoded characters for every
Common uses include embedding binary data in MIME emails, embedding images or files in HTML or JSON,