Yükleme yok, %100 yerel, hesap yok

Base64 Kodlayıcı / Çözücü

Metni veya dosyaları Base64'e (veri URI'leri dahil) kodlayın ya da Base64'ü tekrar metne çözün. Hiçbir şey cihazınızı terk etmez.

Base64 Kodlayıcı / Çözücü nasıl çalışır

Base64 Kodlayıcı / Çözücü, metin veya ikili verileri tamamen tarayıcınızda Base64'e ve geri dönüştürür. Bir dize yapıştırarak Base64 temsilini elde edin ya da bir Base64 dizesi yapıştırarak okunabilir metne çözün. Yazdığınız veya yapıştırdığınız hiçbir şey herhangi bir yere iletilmez; dönüştürme, tarayıcının yerleşik btoa ve atob işlevlerini (ve Unicode desteği için TextEncoder'ı) kullanır.

Base64, HTTP Yetkilendirme başlıklarında, veri URI'lerinde, e-posta MIME eklerinde, ikili içerik taşıyan JSON yüklerinde ve birçok API token formatında kullanılan standart bir kodlamadır. Çevrimdışı, sıfır yükleme kodlayıcısına sahip olmak, hassas kimlik bilgilerini veya ikili blobları geliştirme sırasında çevrimiçi bir hizmet üzerinden yönlendirmeden güvenle kodlayabileceğiniz anlamına gelir.

Base64 Kodlayıcı / Çözücü nasıl kullanılır, adım adım

  1. Modu seçin: metni Base64'e dönüştürmek için «Kodla» veya Base64'ü tekrar metne dönüştürmek için «Çöz».
  2. Girişinizi metin alanına yazın veya yapıştırın.
  3. Sonuç çıktı alanında hemen görünür.
  4. Sonucu panonuza kopyalamak için kopyala düğmesine tıklayın.
  5. URL güvenli varyanta ihtiyacınız varsa «URL güvenli»yi etkinleştirin («+» «-» ile, «/» «_» ile değiştirilir, dolgu «=» yok).

Yaygın kullanım örnekleri

  • Bir geliştirici, bir API çağrısındaki Temel Kimlik Doğrulama başlığı için kullanıcı adı ve parolayı Base64 olarak kodlamak istiyor.
  • Bir güvenlik araştırmacısı, bir JWT veya çerezde Base64 kodlu bir yük alır ve ham içeriğini incelemek ister.
  • Bir sistem entegratörü, bir YAML veya JSON manifest dosyasına gömmek için ikili bir yapılandırma dosyasını Base64 olarak kodlamak istiyor.
  • Bir web geliştiricisi, fazladan HTTP isteği olmadan CSS dosyasına satır içi yerleştirmek için küçük bir SVG ikonu Base64 veri URI'si olarak kodluyor.

Sık sorulan sorular

Kodladığım metin herhangi bir harici hizmete gönderiliyor mu?

Hayır. Kodlama ve çözme, tam Unicode desteği için TextEncoder/TextDecoder ile birleştirilmiş tarayıcının yerel btoa ve atob işlevlerini kullanır. İşlemin tamamı yereldir. Buraya yazdığınız hiçbir şey Sunasty'ye veya herhangi bir üçüncü tarafa ulaşmaz.

Standart Base64 ile URL güvenli Base64 arasındaki fark nedir?

Standart Base64, değer 62 için «+» ve değer 63 için «/» artı «=» dolgusu kullanır. URL güvenli Base64, «+» yerine «-» ve «/» yerine «_» kullanır; bu, Base64 dizeleri URL'lerde veya dosya adlarında göründüğünde çakışmaları önler. Her iki varyant da aynı verileri kodlar; fark yalnızca bu iki karakterde ve isteğe bağlı dolgu boyutundadır.

Görüntü veya PDF gibi ikili verileri kodlayabilir miyim?

Metin kodlayıcı dize girişiyle çalışır. İkili dosyalar için, FileReader API'sini (readAsDataURL) kullanarak dosyayı okuyan ve MIME türü ön ekini de içeren tam veri URI'si üreten bu sitedeki Görüntüden Base64'e aracını kullanın.

Bazı Base64 dizelerinin çözülmesi neden bozuk çıktı üretiyor?

Base64 dizesi UTF-8 metni yerine ikili verileri kodluyorsa bunu metin olarak çözmek okunamaz karakterler üretir. Base64, kodlama açısından bağımsızdır; çözülen çıktıyı doğru yorumlamak için verinin orijinal formatını bilmeniz gerekir.

Base64 bir tür şifreleme midir?

Hayır. Base64 bir şifreleme şeması değil, bir kodlama şemasıdır. Base64 dizesini gören herkes onu anahtarsız olarak hemen çözebilir. Tarayıcıda gerçek metin şifreleme için bu sitedeki AES Şifreleme aracını kullanın.

Hesaba ihtiyacım var mı, ve telefonumda çalışır mı?

Hesap yok, kayıt yok. Kodlayıcı, masaüstündeki gibi mobil Chrome ya da Safari'de aynı şekilde çalışan bir metin kutusudur; masanızdan uzaktayken bir token ya da başlık değerini hızlıca kontrol etmek için kullanışlıdır.