Araç rehberi
Base64 kodlayıcı/çözücü hakkında
Base64 kodlayıcı ve çözücü, UTF-8 metni Base64 biçimine dönüştürür ve Base64 değerini yeniden okunabilir metne çevirir.
Bu araç standart ve URL uyumlu Base64 biçimlerini destekler, hatalı girdiyi doğrular ve dönüştürmeyi tarayıcınızda yerel olarak yapar.
Base64 kodlayıcı ve çözücü nasıl kullanılır
- Düz UTF-8 metni yapıştırın ve Base64 dizesi üretmek için Encode düğmesine tıklayın.
- Bir Base64 değeri yapıştırın ve okunabilir metne dönmek için Decode düğmesine tıklayın.
- Değer bir adreste, belirteç parçasında veya dosya adı benzeri bir alanda yer alacaksa URL uyumlu Base64 seçeneğini açın.
- Çıktıyı bir sonraki dönüşüm için girdiye taşımak istediğinizde Swap düğmesini kullanın.
Ne zaman kullanılır
- Hata ayıklarken bir belirteç parçasını, yapılandırma değerini veya API gövdesini çözmek.
- Kısa bir metni test verisine ya da belge örneğine koymadan önce Base64 biçimine kodlamak.
- Kopyalanan bir Base64 değerinin geçerli olup olmadığını başka bir servise göndermeden önce denetlemek.
- Web belirteçleri veya adres parametreleriyle çalışırken standart ve URL uyumlu biçimler arasında geçiş yapmak.
Base64, URL uyumlu Base64 ve dolgu
Base64, baytları yazdırılabilir karakterlerle temsil eder. Bu bir kodlama biçimidir, şifreleme değildir; metne erişen herkes çözebilir.
- Standart Base64 harfleri, rakamları, artı ve bölü işaretlerini ve isteğe bağlı eşittir dolgusunu kullanır.
- URL uyumlu Base64 artı yerine kısa çizgi, bölü yerine alt çizgi koyar; böylece değer adreslerde daha kolay taşınır.
- Dolgu: sondaki eşittir işaretleri bayt uzunluğunu hizalar; bazı URL uyumlu biçimler bunları atar.
- UTF-8 metin: İngilizce dışındaki karakterler önce bayta çevrilir, sonra Base64 olarak gösterilir.
Base64 kodlayıcı/çözücü hakkında sık sorulan sorular
- Base64 bir şifreleme midir?
- Hayır. Base64 geri döndürülebilir bir kodlamadır, şifreleme değildir. Metni çözebilen hiç kimseden bir şey gizlemez.
- Çözme neden başarısız oluyor?
- Girdide geçersiz karakterler, eksik baytlar, yanlış URL uyumlu kip veya değeri değiştiren kopyalanmış boşluklar bulunabilir.
- URL uyumlu Base64 ne zaman kullanılmalı?
- Kodlanmış değer adreslerde, JWT benzeri belirteç parçalarında veya artı ile bölü işaretlerinin sorun çıkardığı dosya adlarında görünecekse kullanın.
- Base64 veriyi küçültür mü?
- Hayır. Base64 genellikle boyutu üçte bir kadar büyütür, çünkü ikili baytlar yazdırılabilir metin olarak temsil edilir.
- Base64 metnim sunucuya yüklenir mi?
- Hayır. Kodlama ve çözme tarayıcınızda yerel olarak çalışır ve girdi wetool.site sunucusuna gönderilmez.
Base64 ile adres kodlaması
Base64 baytları metin olarak göstermek içindir. Adres kodlaması ise bir adres içindeki karakterleri kaçırmak içindir. Base64 değerini sorgu dizesine koyacaksanız URL uyumlu Base64 genellikle standart biçimden daha kolaydır.
Standart Base64 ile URL uyumlu Base64
Base64 adreslerde, JWT değerlerinde, dosya adlarında veya form alanlarında göründüğünde en sık alfabe çeşidi ile dolgu sorun çıkarır.
- Standart Base64 + ve / kullanır; sorgu dizesine konmadan önce genellikle ayrıca adres kodlaması gerekir.
- URL uyumlu Base64 - ve _ kullanır; JWT değerlerinde, OAuth state alanlarında, kısa belirteçlerde ve dosya adı benzeri alanlarda yaygındır.
- Bazı protokoller sondaki = dolgusunu korur, bazıları atar; çözme başarısız olduğunda önce uzunluğun dörde tamamlanması gerekip gerekmediğine bakın.
Base64 güvenlik sınırı
Base64 bir kodlamadır, şifreleme değildir. İkili veriyi veya UTF-8 metni yazdırılabilir karakterlere çevirir ama içeriği gizlemez.
- Base64 dizesine sahip olan herkes onu çözebilir; bu yüzden sırları, parolaları veya özel anahtarları yalnızca kodlandıkları için korunmuş saymayın.
- JWT gövdelerini, Basic Auth başlıklarını veya yapılandırma değerlerini çözerken, içeriği günlüklere ya da kayıtlara yapıştırmadan önce hassas olabileceğini varsayın.
- Gizlilik için gerçek şifreleme, özgünlük için imza, bütünlük için özet kullanın; Base64 yalnızca bir gösterim katmanıdır.