onlinetools.dev

Base64 Kodlama / Çözme

Metni Base64’e kodlayın veya Base64’ü metne çözün, URL güvenli biçim dâhil

Yerelde çalışır
loading…
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.
İlgili araçlar