1. What is Base64 Encoding?
Base64 is an encoding scheme that converts binary data to ASCII text strings. It uses only 64 safe characters (A-Z, a-z, 0-9, +, /) to represent all binary data. Used when transmitting binary data in text-only environments like email attachments, JSON data, and URLs. Converts 3 bytes of data to 4 bytes of characters, increasing size by approximately 33%. Uses = character for padding, defined by RFC 4648 standard.