Örnek
Girdi:
https://www.starrytool.com
Kodlama butonuna tıklayınca çıktı:
aHR0cHM6Ly93d3cuc3RhcnJ5dG9vbC5jb20=
Çevrimiçi Base64 Kodlama/Kod Çözme Dönüştürücüsü Hakkında
Bu araçtaki Base64 kodlama, ikili verilerin karakterlere dönüştürülerek ikili verileri desteklemeyen sistemler arasında iletilmesini sağlayan bir yöntemdir. Kodlama sırasında üç baytlık ikili veri dört Base64 karakterine dönüştürülür.
Base64 kod çözme, Base64 kodlamasının ters işlemidir; Base64 karakterlerini orijinal ikili verilere geri dönüştürür. Bu genellikle verilerin hedefe ulaştıktan sonra orijinal ikili veriyi geri yüklemek için yapılır.
• Özellikler
Metin Formu: Base64 kodlamasının çıktısı metin formundadır ve bu, XML, JSON veya düz metin gerektiren diğer ortamlarda güvenle iletilebilir.
Boyut Artışı: Base64 kodlama, verinin boyutunu yaklaşık %33 artırır, çünkü üç baytlık veri dört Base64 karakterine kodlanır.
Şifreleme Değil: Base64 kodlama güvenli bir şifreleme yöntemi değildir; orijinal veriye kolayca geri çözülebilir. Bu nedenle hassas bilgileri korumak için kullanılmamalıdır.
Okunabilirlik: Base64 kodlanmış veri metin olarak kabul edilse de, insan tarafından okunabilir değildir.
• Kullanım Alanları
E-posta İletimi: Base64, e-posta sistemlerinde metin olmayan eklerin (örneğin resim ve belge dosyaları) metin formatına dönüştürülerek sadece metin içeren e-posta sistemlerinde iletilmesini sağlamak için yaygın olarak kullanılır.
Veri URL’leri: HTML ve CSS'de, Base64 kodlama küçük ikili nesnelerin (örneğin resimler ve yazı tipi dosyaları) kod içerisinde veri URL’leri olarak doğrudan gömülmesini sağlar.
Temel Kimlik Doğrulama: HTTP Temel Kimlik Doğrulama'da, kullanıcı adları ve şifreler sunucuya gönderilmeden önce Base64 ile kodlanır, böylece hassas bilgilerin düz metin olarak iletilme riski azaltılır.
WebSockets ve Diğer İkili Protokoller: WebSockets gibi bir metin protokolü üzerinden ikili verinin iletilmesi gerektiğinde, Base64 kodlama bir mekanizma sağlar.