Quoted-Printable Kodlayıcı / Çözücü

Metni Quoted-Printable kodlamasına ve geri dönüştürün.

Nasıl hesaplanır?

Quoted-Printable, çoğunlukla düz metni okunabilir bırakırken 7 bitlik e-posta için güvenli hale getiren bir MIME kodlamasıdır. Düz ASCII karakterler olduğu gibi kalır. Metnin UTF-8 olarak alınan diğer her baytı =XX biçiminde yazılır: eşittir işareti ve iki büyük harfli onaltılık rakam; eşittir işaretinin kendisi =3D olur. Uzun çıktı, satır sonunda eşittir işareti olan yumuşak satır sonlarıyla bölünür ve çözücü bunları kaldırır. Kodla veya çöz seçilir. Çözme, =XX dizilerini bayta çevirir ve yumuşak satır sonlarını birleştirir. Metin alanı boş olmamalıdır.

Örnek hesaplama

Café, 5€ metnini kodlayalım. C, a, f harfleri, virgül, boşluk ve 5 düz ASCII olduğundan kalır. é harfi iki UTF-8 baytıdır, C3 ve A9, yani =C3=A9 olur. Euro işareti üç bayttır, E2, 82 ve AC, yani =E2=82=AC olur. Sonuç Caf=C3=A9, 5=E2=82=AC çıkar. Bu dizeyi çözmek özgün metni geri verir.

Bu örneği dene →

Sık yapılan hatalar

  • Base64 ile karıştırmak. Quoted-Printable ASCII'yi okunabilir bırakır, Base64 her karakteri değiştirir.
  • Kodlanmamış metni çözmek veya iki kez kodlamak; sonuçta =3D görünür.
  • Her aksanlı harf için tek kaçış beklemek. UTF-8'de aksanlı harf ya da simge iki ile dört =XX grubu tutar.
  • Kopyalarken uzun kodlu satırı bir =XX grubunun ortasından kesmek.
  • Alıcı tarafta yanlış karakter kümesi kullanmak. Buradaki baytlar UTF-8'dir; Latin-1 olarak okuyan sistem bozuk karakter gösterir.

Bu hesaplama hakkında

Bu araç, metni Quoted-Printable (QP) kodlaması ile birbirine dönüştürür; bu, ASCII olmayan veya özel baytları eşittir işareti ve iki onaltılık basamakla temsil eden bir MIME aktarım kodlamasıdır (örneğin UTF-8'de é =C3=A9 olur), sıradan yazdırılabilir ASCII karakterlerine ise dokunmaz, böylece metin büyük ölçüde okunabilir kalır.

E-posta geliştiricileri ve sistem yöneticileri bunu kullanır çünkü QP, geleneksel olarak yalnızca 7 bit taşıyan SMTP protokolü üzerinden aksanlı karakterler veya Latin olmayan yazılar gibi 8 bitlik metni güvenle göndermek için (Base64 ile birlikte) iki standart MIME kodlamasından biridir ve ham e-posta kaynağı veya .eml dosyalarında hata ayıklarken sıkça karşılaşılır.

Bu faydalı oldu mu?

En fazla 3 tepki seçebilirsiniz.

Yorumlar (1)

  • Editör ekibi

    Bu araç, e-postanın metin gövdelerinde kullanılan türden bir kodlama üretir. Konu satırı gibi posta başlıklarının gerektirdiği =?UTF-8?Q?...?= sarmalını eklemez, bu yüzden çıktıyı bir başlığa yapıştırmayın. Yazdığınız satır sonları korunur, satır sonundan önceki boşluk da taşıma sırasında kaybolmasın diye =20 olur. Kodluyor musunuz yoksa çözüyor musunuz, metin ne için? Çıktı size yanlış görünüyorsa örnek bir satır paylaşın.

Popüler hesaplayıcılar

Tüm Hesaplayıcılar