Encode / decode Base64 strings or files. Base64 is a binary-to-text encoding scheme that is commonly used to encode binary data, such as images, audio files, and other binary file formats, into a text-based format. The term "Base64" refers to the fact that it uses a 64-character subset of ASCII characters to represent the binary data. The encoding process involves converting binary data into a set of printable characters, making it suitable for transmission over text-based protocols, such as email or within URL parameters, where binary data may not be supported.