Base64 Encode ve Decode Nedir? Metin ve Dosya Dönüştürme Rehberi
İkili (binary) verileri ve metinleri yalnızca 64 adet güvenli ASCII karakteriyle temsil eden Base64 kodlamasının çalışma prensiplerini keşfedin.
Base64 Nedir?
Base64, 8-bitlik ikili (binary) verileri (görseller, PDF'ler, ses dosyaları veya özel karakterler içeren metinler) yalnızca 64 adet yazdırılabilir ASCII karakteri (A-Z, a-z, 0-9, +, /) kullanarak temsil eden bir kodlama yöntemidir.
Base64 Nerelerde Kullanılır?
- Data URI ile Görsel Gömme: Küçük ikonları harici HTTP isteği yapmadan doğrudan HTML veya CSS içerisine
data:image/png;base64,...şeklinde gömmek. - E-Posta Ekleri (MIME): E-posta sistemlerinin ikili dosya eklerini metin olarak iletmesi.
- API Kimlik Doğrulama: Basic Auth başlıklarında kullanıcı adı ve şifrenin iletilmesi.
❓ Sıkça Sorulan Sorular (SSS)
Base64 dosya boyutunu artırır mı? ▾
Evet, her 3 baytlık veri 4 karaktere dönüştüğü için Base64 kodlaması dosya boyutunu yaklaşık %33 oranında büyütür.