jsonecho

Base64 Kodla

Herhangi bir metni, aksanlar ve emoji doğru şekilde işlenerek Base64'e dönüştürün.

Araç yükleniyor...

Base64 Kodla nasıl kullanılır

  1. Metninizi yapıştırın veya yazın.
  2. Sonuç bir URL veya bir token içine gidiyorsa URL güvenli seçeneğini işaretleyin.
  3. Base64 dizesini kopyalayın.

Base64 Kodla hakkında

Base64, ikili veriyi 64 harf, rakam ve iki sembol kullanarak temsil eder, böylece yalnızca metin işleyen sistemlerden geçebilir: e-posta, JSON, HTML data URI'leri, HTTP başlıkları. Şifreleme değildir. Herkes kodu çözebilir, bu yüzden asla bir sırrı saklamak için kullanmayın.

Metin önce UTF-8 baytlarına dönüştürülür, böylece aksanlar, Türkçe harfler ve emoji gidiş-dönüşte hayatta kalır. URL güvenli varyant + ve / karakterlerini - ve _ ile değiştirir ve dolguyu bırakır, JWT'lerin ve birçok web API'sinin kullandığı budur.

Sıkça sorulan sorular

Base64 şifreleme mi?

Hayır. Anahtarsız, tersine çevrilebilir bir kodlamadır. Herkes bir saniyede kodu çözebilir.

Çıktı neden yaklaşık üçte bir daha büyük?

Her üç bayt girdi, dört karakter çıktı olur. Fazlalık yüzde 33, artı dolgu için biraz.

URL güvenli Base64 nedir?

RFC 4648'de tanımlanan, + karakterini - ile ve / karakterini _ ile değiştiren ve genellikle = dolgusunu bırakan bir varyant. Başka bir kaçış olmadan URL'lerde ve dosya adlarında kullanmak güvenlidir.

Diğer araçlar aksanlar için neden farklı bir sonuç veriyor?

Bazı araçlar karakterleri Latin-1 baytları olarak kodlar. Bu araç, neredeyse her modern sistemin beklediği UTF-8'i kullanır.

Base64'ün pratikte kullanıldığı yerleri nerede bulurum?

Temel kimlik doğrulama başlıkları, küçük resimler için data URI'leri, JWT token'ları, e-posta ekleri ve Kubernetes sırlarının data alanı.

URL ve Base64 içinde daha fazlası

Tüm araçlar →