Metni yapıştırın, Base64'ü okuyun. Kipi değiştirin, Base64'ü yapıştırın, metni okuyun. Base64 kodlayıcı her tuş vuruşunda güncellenir; bu yüzden aranacak bir dönüştür düğmesi yoktur.
Base64, yalnızca düz ASCII kabul eden sistemler için vardır; örneğin bir HTTP başlığı, bir JSON alanı, bir yapılandırma değeri veya bir sorgu dizesi. Harfleri, rakamları, +, / ve dolgu olarak = kullanır. Bedeli boyuttur: çıktı girdiden yaklaşık üçte bir uzundur.
Temel kimlik doğrulama, JWT ve Kubernetes: Base64 ile karşılaştığınız üç yer
HTTP Basic kimlik doğrulama klasik örnektir. user:pass çifti dXNlcjpwYXNz olur ve bu değer Authorization: Basic sonrasına gider.
Bir JSON Web Token noktalarla ayrılmış üç parçadan oluşur. İlk ikisi Base64url ile kodlanmış JSON'dur. Ortadaki parçayı çözme kipine yapıştırırsanız claim'leri, örneğin bitiş zamanını okuyabilirsiniz. Araç imzayı denetlemez.
Kubernetes Secret bildirimleri de değerleri Base64 olarak saklar. Dosyayı uygulamadan önce birini çözün; parolada başıboş bir satır sonu ya da yazım hatası görünür hâle gelir.
ä neden iki bayt tutar
Araç metni önce UTF-8 baytlarına çevirir ve onları kodlar. Yani ä iki bayttır ve w6Q= olur. Latin-1 ile çalışan bir araç aynı harf için 5A== verir ve iki sonuç birbirini tutmaz. Örnek metindeki roket emojisi dört bayt tutar ve 8J+agA== olur.
Base64 kodlayıcının denetimleri, soldan sağa
- Kodla (Metin → Base64) veya Çöz (Base64 → Metin)'i seçin. Sayfa açıldığında Kodla etkindir. Kip değiştirdiğinizde soldaki kutudaki metin olduğu yerde kalır ve sağdaki kutu ondan yeniden hesaplanır.
- Soldaki kutuya yazın ya da yapıştırın. Kutu
Merhaba Dünya! äöü ß 🚀örneğiyle başlar. İki kutuyu da boşaltmak için Temizle'ye basın. - Sonucu sağdaki kutuda okuyun.
- Çıktıyı bir URL'de ya da dosya adında kullanmak için URL için güvenli Base64'ü açın.
+ve/yerine-ve_koyar ve=dolgusunu kaldırır. - Kopyala'ya basın ya da
encoded.base64.txtveyadecoded.txtadlı bir metin dosyası kaydetmek için İndir'e basın.
Data URI'ler, ikili dosyalar ve metninizin gittiği yer
Araç yalnızca metinle çalışır ve dosya seçicisi yoktur. Bir görselden ya da ZIP dosyasından gelen Base64'ü çözmek okunamayan karakterler verir; geçersiz UTF-8 baytları � olarak görünür. Çözme her iki alfabeyi ve eksik dolguyu kabul eder. URL güvenli anahtarı yalnızca kodlamayı etkiler.
data:image/png;base64, gibi bir data URI öneki kaldırılmaz. Onu elle kesin; yoksa sonuç kutusu hata iletisini gösterir ve Kopyala ile İndir de bu iletiyi alır. Kod bir boyut sınırı koymaz ancak çok büyük bir metin sekmeyi yavaşlatır.
Dönüştürme tarayıcınızda JavaScript ile çalışır. Yazmak veya kip değiştirmek istek göndermez ve geliştirici araçlarınızın ağ paneli bunu gösterir. Kopyala panonuza yazar, İndir cihazınıza bir dosya kaydeder. Base64'ün bir kodlama olduğunu, şifreleme olmadığını unutmayın. Herkes onu çözebilir.