Sobes.tech
Назад к вопросам
Junior — Middle
67

Какова основная задача кодирования данных в формате 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);
    }
}