Base64 кодирование: зачем оно нужно и как использовать
Base64 — это способ кодирования двоичных данных в текстовый формат, используя 64 символа: латинские буквы (A-Z, a-z), цифры (0-9), плюс (+) и слеш (/). Размер закодированных данных увеличивается примерно на 33%, но взамен вы получаете текст, который можно безопасно передавать в любых текстовых протоколах. Base64 оправдан для маленьких файлов до 10 КБ (иконки, простые изображения). Для картинок больше 10 КБ лучше использовать отдельные файлы — Base64 увеличивает размер и не кэшируется браузером...