Встречается на собеседованиях • сегодня
Что такое Base64
Base64 — это схема кодирования двоичных данных в строку ASCII, используя 64 символа (A-Z, a-z, 0-9, '+', '/'). Часто применяется для передачи бинарных данных через текстовые протоколы (например, JSON, XML) или вставки в URL. В Java для работы с Base64 есть класс java.util.Base64.
Пример кодирования/декодирования:
java
import java.util.Base64;
String original = "Hello, World!";
String encoded = Base64.getEncoder().encodeToString(original.getBytes());
System.out.println(encoded); // SGVsbG8sIFdvcmxkIQ==
byte[] decoded = Base64.getDecoder().decode(encoded);
System.out.println(new String(decoded)); // Hello, World!Особенности:
- Длина вывода увеличивается на ~33%
- Может включать padding символы '=' в конце
- Есть URL-safe варианты (использует '-' и '_')

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы