Base64 Kodlama / Çözme
Metni Base64’e kodlayın veya Base64’ü metne çözün, URL güvenli biçim dâhil
Bu araç hakkında
Base64, rastgele baytları JSON’a, URL’lere, HTTP başlıklarına ve e-postaya yapıştırılmaya dayanan 64 karakterlik bir alfabeye çevirir. Bu araç iki yönde de çalışır: kodlamak için metin yazın ya da yapıştırın, çözmek için kodlanmış bir bloğu yapıştırın. UTF-8 her iki yönde de doğru işlenir; böylece emoji ve Latin dışı yazılar bozulmadan gidip gelir.
Çözücü bilerek hoşgörülüdür: URL güvenli alfabeyi (+ ve / yerine - ve _) kabul eder, boşlukları ve satır sonlarını temizler ve çözmeden önce eksik dolguyu tamamlar — daha katı çözücülerin kurtarılabilir girdileri reddetmesine en sık yol açan üç şey. Çözülen baytlar geçerli UTF-8 metni değilse çöp basmak yerine bunu söyler; bu genellikle yükün görsel gibi ikili veri olduğu anlamına gelir.
Her şey sayfanın içinde olur. Burada bir token ya da kimlik bilgisi çözmek onu hiçbir yere iletmez.
Sıkça sorulan sorular
- Base64 dizgem neden = işaretleriyle bitiyor?
- Base64 her 3 baytı 4 karaktere kodlar; girdi uzunluğu 3’ün katı olmadığında gruplar hizalı kalsın diye çıktı = ile doldurulur. Dolgu veri taşımaz; bu çözücü kırpılmışsa onu kendiliğinden geri koyar.
- Standart Base64 ile URL güvenli Base64 arasındaki fark ne?
- Standart Base64, URL’lerde özel anlamı olan ve ayrıca kaçışlanması gereken + ve / kullanır. URL güvenli varyant (RFC 4648 §5) bunları - ve _ ile değiştirir ve genelde dolguyu atar. Örneğin JWT’ler URL güvenli biçimi kullanır. Buradaki kodlayıcı ikisini de sunar; çözücü ikisini de kendiliğinden kabul eder.
- Base64 bir şifreleme mi?
- Hayır. Base64, anahtarı olmayan tersine çevrilebilir bir kodlamadır — herkes çözebilir. Veriyi okunmaktan değil, aktarım sırasında bozulmaktan korur. Gizlilik gerekiyorsa önce şifreleyin, sonra şifreli metni kodlayın.
- Çözme neden sonucun geçerli UTF-8 olmadığını söylüyor?
- Dizge başarıyla çözüldü ama ortaya çıkan baytlar metin değil — çoğunlukla bir PNG, bir PDF ya da sıkıştırılmış/şifrelenmiş veri. Böyle bir içeriği metin kutusuna dökmek anlamsız karakterler gösterirdi; araç bunun yerine durumu bildirir.