Tüm rehberler

UTF-8 metni Base64 kodlama ve çözme

Metni standart Base64 biçimine dönüştürün, geri dönüşü kontrol edin ve biçim hatasıyla UTF-8 metin hatasını ayırın.

Aracı aç

Önce girdinin türünü belirleyin

Bu aracı, metni kodlamak veya UTF-8 metin taşıyan standart Base64 değerini çözmek için kullanın. Araçta dosya yükleme, karakter kümesi seçimi ve görsel önizleme yoktur. Tam bir data URI veya JWT, tek bir standart Base64 metin değeriyle aynı girdi değildir. Çözmeye başlamadan değeri hangi sistemin ürettiğine bakın. Base64 geri çevrilebilir bir kodlamadır; şifreleme değildir. Değeri bilen biri gizli anahtar olmadan çözmeyi deneyebilir.

Önce kısa bir metni kodlayın

Base64 Dönüştürücü’yü açın. İşlem alanında Kodla’yı seçin; Girdi alanına tırnak, boşluk veya satır sonu eklemeden foo yazıp Uygula’ya basın. Sonuç Zm9v olur. Kopyalama düğmesiyle değeri aktarabilirsiniz. Türkçe denemesi için İstanbul metni xLBzdGFuYnVs olur. Araç UTF-8 baytlarını kullanır; Türkçe harfleri, aksanları veya emojileri İngilizce karakterlerle değiştirmek gerekmez. Sonradan karşılaştırmak istiyorsanız orijinal metni ayrıca saklayın.

Çözüp orijinal metinle karşılaştırın

İşlem alanında Çöz’ü seçin, Girdi’ye Zm9v yazıp uygulayın; foo geri gelir. xLBzdGFuYnVs ile tekrarlayıp İstanbul sözcüğünün noktalı büyük İ harfiyle döndüğünü kontrol edin. Girdiyi veya işlemi değiştirmek eski sonucu temizler; her değişiklikten sonra yeniden uygulayın. foo metnine kodlamadan önce boşluk veya satır sonu eklerseniz farklı değer oluşur. Çözme sırasında kodlanmış değerdeki boşluklar ayıklanır; çözülen metnin kendi boşlukları silinmez.

Alfabe, dolgu ve UTF-8 hatalarını ayırın

Standart Base64, base64url biçimindeki - ve _ yerine + ve / kullanır. Bu araçta base64url kipi yoktur; alternatif alfabe karakterleri reddedilir. data:text/plain;base64, gibi bir öneki çözücüye yapıştırmayın. Doğru biçimli dolgulu değerler ve desteklenen dolgusuz karşılıklar kabul edilir; hatalı dolgu veya geçersiz karakterler reddedilir. Geçerli Base64 baytları her zaman metin değildir. Örneğin /w==, geçerli UTF-8 metin oluşturmayan bir baytı temsil eder; araç rastgele ikili veri göstermek yerine hata verir.

Kullanılacağı yerde sonucu doğrulayın

Alıcı uygulamanın istediği alfabe, dolgu ve karakter kodlamasını kontrol edip yalnız gerekli değeri kopyalayın. Base64, dolgu etkisi hariç üç girdi baytını dört karaktere dönüştürür; dosya sıkıştırma yöntemi değildir. İngilizce dışındaki bir görünür karakter birkaç UTF-8 baytı kullanabilir. Dönüşüm, metin yüklenmeden tarayıcıda yapılır. Buna rağmen kodlanmış sonuç gizli hale gelmez. Paylaşmadan veya başka yere yapıştırmadan alıcı hizmetin bu veriyi nasıl kullanacağını değerlendirin.

Kaynaklar

Güncelleme:

Araçta uygulayın →