Security Başlangıç

Standart Base64 kodlama ve çözme

Dahili JDK sınıfları veya üçüncü taraf codec'ler yerine java.util.Base64 kullanın.

✕ Internal JDK API
String encoded = new sun.misc.BASE64Encoder()
    .encode(data);
✓ Java 8+
String encoded = Base64.getEncoder()
    .encodeToString(data);
Bu kodda bir sorun mu gördünüz? Bize bildirin.
🛡️

Desteklenen API

Erişilemeyen sun.misc implementasyon sınıflarından kaçınır.

🧩

Eksiksiz çeşitler

Temel, URL-güvenli ve MIME kodlayıcıları ile çözücüleri içerir.

🚀

Bağımlılık yok

Kodlama ve çözme JDK'da yerleşiktir.

Eski Yaklaşım
sun.misc kodlayıcısı
Modern Yaklaşım
Standart Base64 API
JDK'dan itibaren
8
Zorluk
Başlangıç
Standart Base64 kodlama ve çözme
Mevcut

JDK 8'den (Mart 2014) itibaren geniş çapta kullanılabilir.

Standart Base64 API, desteklenmeyen dahili paketlere bağlı kalmadan temel, URL-güvenli ve MIME kodlayıcıları ile çözücüleri sağlar. Standart Base64 için getEncoder() ve getDecoder() kullanın; hedef format gerektirdiğinde URL ve MIME çeşitlerini seçin.