Встречается на собеседованиях • сегодня

Для чего нужен Base64

Base64 используется для кодирования бинарных данных в текстовый формат, состоящий из ASCII-символов. Это позволяет передавать или хранить данные в средах, которые работают только с текстом (например, JSON, XML, email).

Основные случаи применения:

  • Передача бинарных данных через текстовые протоколы (HTTP, SMTP)
  • Встраивание изображений/файлов в JSON/XML
  • Хранение бинарных данных в текстовых форматах (например, в конфигах)

Пример кодирования в Java:

java
import java.util.Base64;

byte[] binaryData = ...;
String encoded = Base64.getEncoder().encodeToString(binaryData);
byte[] decoded = Base64.getDecoder().decode(encoded);

Base64 увеличивает размер данных примерно на 33% по сравнению с оригиналом.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы