SA Шпаргалка

Все ответы в 2 клика

Средний

Что такое Base64 и зачем он нужен в API?

Base64 — это алгоритм кодирования, который превращает любые бинарные данные (картинки, PDF, архивы) в безопасную текстовую строку, состоящую только из латинских букв, цифр и символов +, /, =.

✅ Зачем нужен:
JSON и XML — это текстовые форматы. В них нельзя напрямую вставить бинарный код картинки (он сломает парсер спецсимволами).
Поэтому картинку кодируют в Base64-строку и передают в JSON-поле: {"avatar": "iVBORw0KGgo..."}.

❌ Минус: Base64 увеличивает размер файла примерно на 33%.

Другие вопросы темы «Кодировки»

Ещё вопросы раздела «Интеграции»

Все вопросы раздела «Интеграции»