Base64 kodlama / çözme
Metinden Base64’e ve geri; doğru UTF-8 ve isteğe bağlı URL’ye uygun abeceyle.
Örnekler girdiyi ve ayarları geçici olarak değiştirir. Önceki çalışmanızı geri yükleyebilirsiniz.
0 karakter
Çıktı
Sonucu burada görmek için yukarıya yapıştırın veya yazın.
Dosyalarınız cihazınızda kalır
Bu araç tamamen tarayıcınızda çalışır. Yapıştırdığınız içerik cihazınızda işlenir ve asla bir sunucuya gönderilmez; bu yüzden token'lar, anahtarlar ve yayımlanmamış metinlerle güvenle kullanabilirsiniz.
Örnek
Uygulamalı örnek — Base64
Girdi satırlarını sırayla girip aşağıdaki ayarları kullanın. Sonucu çıktı satırlarıyla karşılaştırın.
| Öğe | Değer |
|---|---|
| Girdi 1 | Hello, world! |
| Kip | Base64’e kodla |
| URL’ye uygun abece (+ ve / yerine - ve _) | Kapalı |
| Çıktı 1 | SGVsbG8sIHdvcmxkIQ== |
Sondaki iki eşittir işareti Base64 dolgusudur. Kod çözme tam olarak Hello, world! metnini geri verir.
Nasıl çalışır
- Düz metni Base64’e çevirmek için Kodla’yı, tersi için Çöz’ü seçin.
- Girdiyi yapıştırın. Çözerken hem + ve / kullanan standart abece hem - ve _ kullanan URL’ye uygun abece kabul edilir; eksik dolgu sorun olmaz.
- Sonuç bir URL’ye, bir JWT’ye ya da bir dosya adına girecekse URL’ye uygun abeceyi açın.
- Dönüştür’e basıp sonucu kopyalayın. Aksanlar, CJK metni ve emoji UTF-8 baytları olarak kodlanır.
Sık sorulan sorular
- Base64 şifreleme midir?
- Hayır. Base64, baytları 64 yazdırılabilir karakterle gösteren tersine çevrilebilir bir kodlamadır. Herkes anında çözebilir. Taşımak ve gömmek içindir, sır saklamak için asla.
- Aksanlı harfleri, Japoncayı ya da emojiyi nasıl ele alıyor?
- Metin kodlamadan önce UTF-8 baytlarına çevrilir, çözülen çıktı da UTF-8 olarak yorumlanır. Çoğu dilin ve HTTP kütüphanesinin yaptığı budur. JavaScript’in düz btoa()’sı yalnızca Latin-1 kabul eder; naif kodlayıcıların bu karakterlerde patlamasının sebebi budur.
- Çıktı neden yaklaşık üçte bir daha uzun?
- Base64, 3 baytı 4 karaktere sıkıştırır; yani çıktı girdinin kabaca 4/3’ü artı en çok iki dolgu karakteridir. Bu fazlalık, yalnızca yazdırılabilir karakter kullanmanın bedelidir.
- Verim bir sunucuya gönderiliyor mu?
- Hayır. Kodlama da çözme de tamamen tarayıcıda olur. API anahtarlarını, bağlantı dizelerini ya da kişisel metinleri, hiçbir şey cihazınızdan çıkmadan çevirebilirsiniz.
İlgili araçlar
♭ JWT Çözücü Bir JSON Web Token yapıştırın, başlığını ve claim’lerini okuyun. Belirteç tarayıcınızdan çıkmaz. # Hash Oluşturucu Bir metnin MD5, SHA-1 ya da SHA-2 özeti, kendi cihazınızda hesaplanır. {} JSON Biçimlendirici JSON yapıştırın; girintili, küçültülmüş ya da doğrulanmış hâlde geri alın. Veriniz bu sayfada kalır. • UUID Oluşturucu Toplu UUID v4 ya da v7 tanımlayıcıları, güvenli bir rastgelelik kaynağıyla kendi cihazınızda üretilir.