Base64 Encoding Explained — When and Why to Use It