Base64 is an encoding that encodes three bytes into four characters, thereby increasing the size by about 33%. The alphabet used for encoding is very resistant to mangling during transit.
The following functions are defined by this library:
base64 encode the selected region. Return the length of the encoded text. Optional third argument no-line-break means do not break long lines into shorter lines.
base64 encode a string and return the result.
base64 decode the selected region. Return the length of the decoded
text. If the region can’t be decoded, return
nil and don’t
modify the buffer.
base64 decode a string and return the result. If the string can’t be
nil is returned.