Base64 Kodlama/Çözme
ÜcretsizTam Unicode desteği ve isteğe bağlı URL güvenli bir varyantla, siz yazarken canlı olarak metni base64'e kodlayın veya base64'ü tekrar metne çözün.
Tamamen tarayıcınızda çalışır. Metin cihazınızdan asla ayrılmaz.
Son Etkinlik
Herkese açık. Tüm ziyaretçilerin son 20 kullanımı, en yeniden en eskiye.
Henüz etkinlik yok. İlk siz olun.
Bu araç ne işe yarar
Bu araç, tam Unicode desteği ve isteğe bağlı URL güvenli bir varyantla, siz yazarken canlı olarak metni base64'e kodlar veya base64'ü tekrar metne çözer.
Nasıl Çalışır
Metniniz önce ham UTF-8 baytlarına dönüştürülür. Kodlama bu baytları 3'erli gruplar halinde ele alır, her 3 baytlık (24 bit) grubu standart 64 karakterlik alfabeden (A-Z, a-z, 0-9, +, /) 4 base64 karakterine (her biri 6 bit) eşler ve bayt sayısı 3'ün katı değilse son grubu = karakterleriyle doldurur. Çözme bunu tam olarak tersine çevirir: 4 base64 karakteri her biri 6 bite geri eşlenir, 3 bayta yeniden birleştirilir ve ortaya çıkan bayt dizisi UTF-8 metni olarak yorumlanır. URL güvenli seçenek basitçe + yerine -, / yerine _ koyar (ve dolguyu atlar); bunlar standart base64'ün doğrudan bir URL'ye yerleştirilmesi güvenli olmayan tek iki karakteridir.
Hangi sorunları çözer
- JSON, HTTP başlıkları veya base64 bekleyen yapılandırma dosyalarına gömmek için metin veya kimlik bilgilerini kodlama.
- Bir base64 dizesini, JWT yük segmentini veya API yanıt alanını tekrar okunabilir metne çözme.
- Ek yüzde kodlaması olmadan doğrudan bir bağlantıya eklenebilecek URL güvenli bir jeton üretme.
Sık sorulan sorular
›Base64 şifreleme midir?
Hayır. Base64 şifreleme değil, tersine çevrilebilir bir kodlamadır; herhangi bir bayt dizisini herkese açık, standart bir alfabe kullanarak metin-güvenli bir formata dönüştürür ve herkes hiçbir anahtar veya parola olmadan bunu anında geri çözebilir. Bu, herhangi bir şeyi gizli tutmak için değil, ikili veriyi yalnızca metin taşıyan kanallar (e-posta veya JSON gibi) üzerinden güvenle iletmek içindir.
›Kodlanmış metin neden bazen = veya == karakterleriyle bitiyor?
Base64 her zaman girdiyi 3 baytlık gruplara ayırır ve grup başına 4 çıktı karakteri üretir. Girdinizin uzunluğu 3'ün katı değilse, bu 4 karakterlik gruplamayı tutarlı tutmak için son grup bir veya iki = karakteriyle doldurulur; bu bir hata değil, formatın standart bir parçasıdır.
›"URL güvenli" base64 neyi değiştirir?
Standart base64, bir URL içinde özel anlamı olan ve doğrudan orada kullanılırsa yüzde kodlaması gerektiren + ve / karakterlerini kullanır. URL güvenli varyant bunları - ve _ ile değiştirir (ve = dolgusunu bırakır), böylece sonuç herhangi bir ek kaçış işlemi olmadan doğrudan bir URL yoluna veya sorgu dizesine eklenebilir.
›Çözme neden bir hatayla başarısız oldu?
Ya yapıştırdığınız metin baştan geçerli bir base64 değildi, ya da geçerli bir UTF-8 metni oluşturmayan bir bayt dizisine çözüldü (örneğin, aslında metin yerine bir görüntü veya başka bir ikili dosya kodluyorsa). Bu araç metin içindir, bu yüzden geçerli UTF-8 oluşturmayan ikili çıktı, bozuk görünümlü metin göstermek yerine hata olarak bildirilir.
›Bu, emoji ve İngilizce olmayan metni doğru şekilde işliyor mu?
Evet. Metin, kodlamadan önce alttaki UTF-8 baytlarına dönüştürülür ve tersine aynı şekilde çözülür; bu yüzden aksanlı harfler, Türkçe karakterler, emoji ve diğer ASCII olmayan metin, yalnızca düz ASCII'yi işleyen eski base64 uygulamalarında yaygın bir sorun olan bozulma yerine doğru şekilde gidiş-dönüş yapar.
İlgili Araçlar
Metin
Ters Kısaltma (Backronym) Oluşturucu
Herhangi bir kısaltmayı veya kelimeyi 6 ton ve 5 cümle deseninde bir backronym'e dönüştürün; harf başına özel kelimeler ve Akılda Kalıcılık/Telaffuz Kolaylığı puanlaması dahil.
ÜcretsizMetin
Bant Genişliği Hesaplayıcısı
Veri birimleri arasında dönüştürün, dosya aktarım süresini tahmin edin, trafikten web sitesi bant genişliğini boyutlandırın ve aylık veri hakkı ile sürekli bağlantı hızı arasında dönüştürün.
ÜcretsizMetin
Çubuk Grafik Oluşturucu
Basit etiket,değer verisini 8 renk teması, yön, sıralama, negatif değer desteği, anlık istatistikler ve SVG/PNG dışa aktarımıyla özelleştirilebilir bir çubuk grafiğe dönüştürün.
ÜcretsizMetin
Sayı Tabanı Dönüştürücü
Tek bir girdiden aynı anda bir sayıyı ikili, sekizli, ondalık, onaltılık, BCD, Gray Kodu ve 2 ile 36 arasındaki herhangi bir özel taban arasında çevirin.
Yorumlar (0)
Bu aracı faydalı mı buldunuz? Bir yorum bırakın, bir ipucu paylaşın veya nasıl daha iyi hale getirebileceğimizi söyleyin.
Henüz yorum yok - düşüncelerinizi paylaşan ilk kişi olun!