Anında Base64 dönüşümü, aksanlar dâhil.
Base64, her türlü veriyi güvenli karakterlerden oluşan bir diziye dönüştüren bir kodlamadır: büyük ve küçük harfler, rakamlar, + ve /, gerektiğinde = ile tamamlanır. Metin ya da ikili verileri düz metin için tasarlanmış kanallardan taşımaya yarar: e-postalar, JSON dosyaları, web adresleri, HTTP başlıkları.
Araç UTF-8 destekler: Türkçe karakterler, Latin olmayan alfabeler ve emojiler her iki yönde korunur.
| Metin | Base64 |
|---|---|
Merhaba | TWVyaGFiYQ== |
Hello | SGVsbG8= |
Sondaki = işaretleri dolgudur: Base64 veriyi 3 baytlık gruplara böler ve son grup eksikse tamamlar.
data:image/png;base64,… biçiminde.Sık yapılan bir hata: Base64 anahtar ya da parola olmadan anında çözülür. Hiçbir şeyi korumaz. Bir parolayı ya da hassas bir veriyi «gizlemek» için asla kullanma; bunun için gerçek şifreleme gerekir.
+ ve / karakterlerinin web adreslerinde özel anlamı vardır. Özellikle JWT'lerde kullanılan «base64url» varyantı bunları - ve _ ile değiştirir ve çoğu zaman = işaretlerini atar. Böyle bir diziyi burada çözmek için önce - yerine +, _ yerine / koy.
Hayır, her şey tarayıcında yerel olarak kodlanır ve çözülür.
Dizi büyük olasılıkla geçerli bir Base64 değil: fazladan bir karakter, eksik bir parça ya da «-» ve «_» içeren base64url varyantı olabilir. Dizinin tamamını kopyaladığını kontrol et.
Hayır. Şifreleme değildir: herkes çözebilir. Yalnızca veriyi metin biçiminde taşımaya yarar.
Base64 3 baytı 4 karakterle gösterir: sonuç, başlangıç verisinden yaklaşık üçte bir daha uzundur.