Base64 Çözme

Base64'ü çözüp okunabilir metni geri alın; standart ya da URL için güvenli alfabeyle, tamamen tarayıcınızda.

Tamamen tarayıcınızda çalışır. Hiçbir şey yüklenmez, günlüğe yazılmaz veya saklanmaz.

Bir Base64 dizesini yapıştırın ve gerçekte ne içerdiğini okuyun: bir Authorization başlığı, bir JWT bölümü, bir data URI, birinin bir formdan geçirmek için kodladığı bir yapılandırma değeri.

Nasıl çalışır

Dize baytlara geri çözülür, bu baytlar da UTF-8 olarak okunur. Satır sonları ve boşluklar önce yok sayılır; bu yüzden e-postalarda ve PEM dosyalarında olduğu gibi 64 ya da 76 karakterde bölünmüş Base64, temizlemeye gerek kalmadan yapıştırılabilir.

Bunun dışındaki her konuda çözme katıdır: alfabe dışındaki bir karakter ya da imkânsız bir uzunluk sessizce atlanmak yerine bildirilir, çünkü sessiz kısmi çözme, kesilmiş token'ların fark edilmeden geçmesinin yoludur.

Örnekler

Durum Girdi Sonuç
Bir Authorization başlığının değeri YWxhZGRpbjpvcGVuc2VzYW1l aladdin:opensesame
URL için güvenli alfabeyi kullanan bir JWT yükü (payload) eyJzdWIiOiIxMjMifQ {"sub":"123"}

Sık sorulan sorular

JWT bölümüm neden çözülmüyor?

JSON Web Token'lar URL için güvenli alfabeyi kullanır ve dolguyu atar; bu yüzden alfabe seçeneğini değiştirin. Ayrıca her seferinde tek bir bölümü çözün: bir JWT noktalarla birleştirilmiş üç Base64 dizesidir ve bütünü kendi başına Base64 değildir.

“İkili veriye çözülüyor” uyarısı alıyorum.

Dize düzgün çözüldü, ama baytlar UTF-8 metin değil: bir görsel, sıkıştırılmış bir payload ya da şifreli bir blok. Bunları karakter olarak göstermek onları bozardı; bu yüzden hiçbir şey gösterilmez.

Değer bir yere gönderiliyor mu?

Hayır. Çözme sayfada yapılır. Bu burada her yerden daha önemlidir: bir çözücüye yapıştırılan Base64 dizeleri çoğu zaman kimlik bilgileridir.

Bilmekte fayda var

  • Her şey tarayıcınızda gerçekleşir. Yapıştırdığınız içerik yüklenmez, kaydedilmez ve saklanmaz.

Kaynaklar

Tüm Kod araçları