Назад к вопросам
Junior — Middle
66
Какова основная задача кодирования данных в формате Base64?
Ответ от нейросети
sobes.tech AI
Основная задача кодирования данных в формате Base64 — преобразовать бинарные данные в текстовый формат, который можно безопасно передавать через текстовые протоколы, такие как HTTP, email или XML. Base64 кодирует данные, используя набор из 64 символов ASCII, что позволяет избежать проблем с несовместимыми символами и сохранить целостность данных при передаче.
Пример в Java:
import java.util.Base64;
public class Base64Example {
public static void main(String[] args) {
String original = "Пример текста";
String encoded = Base64.getEncoder().encodeToString(original.getBytes());
System.out.println("Encoded: " + encoded);
byte[] decodedBytes = Base64.getDecoder().decode(encoded);
String decoded = new String(decodedBytes);
System.out.println("Decoded: " + decoded);
}
}