Base64 nedir, nasıl kullanılır?
Base64, ikili veriyi yalnız harf, rakam ve birkaç işaretten oluşan metne çeviren bir kodlamadır. E-posta ekleri, HTTP Basic Authentication başlıkları, JWT token'ları ve HTML ya da CSS'e gömülen küçük görseller (data URI) bu kodlamayı kullanır. Kodlanan veri yaklaşık üçte bir büyür.
Base64 bir şifreleme değildir: herkes geri çözebilir. Bu yüzden parola ya da gizli bilgiyi korumak için kullanılmamalıdır. Araç metni UTF-8 olarak kodlar; "ş", "ğ", "İ" gibi Türkçe karakterler bozulmadan kodlanır ve çözülür. URL güvenli seçeneği + ve / işaretleri yerine - ve _ kullanır ve sondaki = işaretlerini atar; JWT ve adres içinde taşınan değerler bu biçimdedir.
Dosya bölümünde seçtiğiniz görseli ya da dosyayı data URI'ye çevirebilirsiniz. Dosya tarayıcınızda okunur, sunucuya yüklenmez.
Sıkça sorulan sorular
Base64 şifreleme midir?
Hayır. Base64 yalnız bir kodlamadır; herkes geri çözebilir. Parola ya da gizli veriyi korumak için kullanılmaz.
Türkçe karakterler neden bozuk çıkıyor?
Bazı araçlar metni Latin-1 olarak kodlar. Bu araç UTF-8 kullanır; "ş", "ğ", "İ" gibi harfler doğru kodlanır ve çözülür.