Base64
Base64 is a fully mapped encoding scheme for transmitting binary data. In base64 encoding, the input data is sequenced into 24-bit groups— with each 6 bits of this group constituting an index into a base64 alphabet table. This is referred to as 3-to-4 encoding. The characters used in the base64 mapping table are only those deemed safe for MIME.