What is a base64 string?
Base64 encoding involves converting an 8 bit binary data stream (for example, executable programs, zip files or images) into a character sequence consisting only of readable, code independent ASCII characters. Additionally, in combination with OpenPGP, an additional checksum is used. This slightly different approach is called Radix-64. Base 64 is additionally used for encoding usernames and passwords in HTTP Basic authentication as well.