Nasıl çalışır?
Base64, ikilik veriyi 64 yazdırılabilir ASCII karakterine eşler. Her 3 byte 4 Base64 karaktere kodlanır; veri uzunluğu 3'ün katı değilse '=' ile pad'lenir. Türkçe karakterler önce UTF-8'e dönüştürülür, ardından Base64 kodlanır — tarayıcının btoa()/atob() fonksiyonları yalnız ASCII alır.
Sıkça sorulan sorular
- Base64 şifreleme midir?
- Hayır. Base64 yalnızca bir kodlama biçimidir; herkes geri çevirebilir. E-posta veya URL gibi yalnızca ASCII güvenli olan kanallarda binary veri taşımak için kullanılır, gizlilik sağlamaz.
- URL-safe Base64 standart Base64'ten ne kadar farklı?
- + ve / yerine - ve _ kullanır. Standart Base64'ün URL içinde kullanılması bu karakterler nedeniyle bozulabilir. Bu araç standart varyantı üretir; URL kullanımı için manuel değişiklik gerekir.