İçeriğe geç

Base64URL - Text Dönüştürücü

RFC 4648 5. bölümdeki base64url alfabesini izleyerek metni URL ile güvenli Base64 biçiminde kodlayın veya yeniden çözün. Araç, girdinizi UTF-8'e dönüştürür, + ve / yerine - ve _ kullanır ve siz istemedikçe = dolgusunu eklemez. Kod çözerken dolgulu ve dolgusuz girdileri kabul eder. Geliştiriciler bunu JWT bölümleri, OAuth PKCE değerleri, imzalı URL'ler ve bağlantılarda sorunsuz kullanılabilmesi gereken dosya adları için kullanır.

Sıfırla

Sık sorulan sorular

Base64URL nedir?

Base64URL, RFC 4648 bölüm 5'te tanımlanan URL ve dosya adlarında güvenle kullanılabilen Base64 sürümüdür. + yerine -, / yerine _ kullanır; böylece çıktı, kaçış karakterlerine gerek kalmadan URL'lerde ve dosya adlarında kullanılabilir. = ile dolgu genellikle kullanılmaz.

Bir örnek görebilir miyim?

foobar metni Zm9vYmFy olarak kodlanır; bu, standart Base64 ile aynıdır. ??> metni Pz8- olarak kodlanırken standart Base64 Pz8+ sonucunu verir; subjects?_d ise c3ViamVjdHM_X2Q olarak kodlanır. Kod çözme işlemi özgün metni geri verir.

Dolgu kullanmalı mıyım?

JWT'ler, PKCE kodu doğrulama istekleri ve = işaretlerinin kaldırıldığı çoğu web kullanımı için kapalı bırakın. Yalnızca alıcı sistem uzunluğun dördün katı olmasını bekliyorsa açın. Kod çözücü her iki biçimi de kabul eder.

Bu araçla bir JWT nasıl çözülür?

Başlık veya yük kısmını, yani noktalar arasındaki metni kopyalayıp kodunu çözün. JSON elde edersiniz. Üçüncü kısım ikili imzadır; bu nedenle araç, geçerli UTF-8 metni olmadığını bildirir.

Girdim neden reddediliyor?

Yalnızca A-Z, a-z, 0-9, - ve _ karakterleri ile isteğe bağlı sondaki = işaretleri geçerlidir. Standart Base64 karakterleri + ve / kabul edilmez; bunlar için Base64 Dönüştürücüyü kullanın. Son grupta tek karakter kalmasına yol açan uzunluklar da geçersizdir.

Araç boşlukları yok sayıyor mu?

Evet. Kod çözme işleminden önce boşluklar, sekmeler ve satır sonları kaldırılır. Bu, satırlara bölünmüş günlüklerden veya e-postalardan kopyalanan değerlerde yardımcı olur.

Özel karakterler ve emojiler nasıl işlenir?

Dönüştürme işleminden önce metin UTF-8 olarak kodlanır; bu nedenle emojiler dahil tüm karakterler dönüşüm boyunca aynen korunur. Görüntülenmesi için kodu çözülen baytların geçerli UTF-8 oluşturması gerekir.

Base64URL hassas veriler için güvenli midir?

Hayır. Yalnızca kodlamadır ve koruma sağlamaz. Örneğin, JWT yükünü herkes okuyabilir; bu nedenle gizli bilgiler içermemelidir.

Boyut artışı ne kadar?

Her 3 bayt 4 karaktere dönüşür; bu nedenle kodlanmış veri yaklaşık yüzde 33 daha büyüktür. Dolgu kullanılmadığında çıktı en fazla iki karakter kısalır.

Ne kadar metin dönüştürebilirim?

İstek başına en fazla 5 MiB metin işlenebilir. Girdi saklanmaz.

OneClick Pro Hakkında

OneClick Pro, günlük işler için görüntüleri ve birimleri dönüştürme, kodu biçimlendirme ve doğrulama, alan adlarını ve SEO denetleme, metin, tarihler ve sayılarla çalışma gibi işlerde kullanabileceğiniz 150'den fazla web aracından oluşan ücretsiz bir koleksiyondur. Her araç kayıt veya abonelik gerektirmeden çalışır; girdiğiniz bilgiler yalnızca sonucu hesaplamak için kullanılır ve hiçbir zaman saklanmaz. Tek seferlik işler için hızlı bir araç kutusu olarak kullanabilir veya her gün başvurduğunuz araçları yer imlerine ekleyebilirsiniz.