Quoted-Printable Kodlayıcı
Quoted-printable, 8 bitlik metnin 7 bitlik bir posta aktarımından sağ çıkmasını sağlayan kodlamadır. Bu kodlayıcı 126’nın üzerindeki her baytı (ve = gibi birkaç özel baytı) =XX onaltılık kaçış dizilerine çevirir, satırları 76 karakterde yumuşak kaydırır ve bir MIME Content-Transfer-Encoding: quoted-printable gövdesine bırakabileceğiniz bir dize verir.
Quoted-printable'a nasıl kodlanır
-
1
Metninizi yapıştırın
Girdi varsayılan olarak UTF-8 kabul edilir. Aksanlı harfler ve emojiler çok baytlı dizilere dönüşür.
-
2
Kodla'ya tıklayın
Yazdırılabilir ASCII aralığının dışındaki baytlar ile düz = işareti, büyük harf onaltılıkta =HH kaçış dizilerine dönüşür.
-
3
Yumuşak satır sonlarını kullanın
76 karakterden uzun satırlar, sonda bir = ve bir CRLF ile bölünür. MTA'nız bunları yeniden birleştirir.
Kurallar, kısa versiyon
RFC 2045 quoted-printable’ı tanımlar. Önemli kısımlar:
| Bayt aralığı | İşleme |
|---|---|
= (61) hariç 33 ile 126 |
Olduğu gibi yazdırılır |
| 9 (sekme), 32 (boşluk) | Satır sonunda değilse olduğu gibi |
= (61) |
Her zaman =3D olarak kaçırılır |
| Diğer her şey | =HH olarak kaçırılır |
| Satır uzunluğu > 76 | = + CRLF ile yumuşak kaydırma |
Bu neden var
SMTP tarihsel olarak 7 bit temiz teslimatı garanti ederdi. Bu aralığın dışındaki her şey ayıklanabilir, ters çevrilebilir veya bölünebilirdi. Quoted-printable, bir hata ayıklayıcıda açıldığında gövdeyi okunabilir tutar (opak olan base64’ün aksine) ve yine de aktarım için güvenlidir.
Yaygın tuzaklar
- Sondaki boşluklar. Satır sonundaki bir boşluk
=20olarak kodlanmalıdır, aksi takdirde posta aktarıcıları onu ayıklar. - Satır sonları. LF değil, CRLF kullanın. RFC 5322 başlıkları bunda ısrar eder.
- Önce UTF-8. Metninizi önce UTF-8 baytlarına, sonra quoted-printable’a kodlayın. Yanlış sırada yapmak aksanlı karakterleri bozar.
Sık Sorulan Sorular
Metin çoğunlukla ASCII ve arada ASCII olmayan baytlar içeriyorsa (tipik Avrupa e-postası) quoted-printable. İçerik ikili veya ağırlıklı olarak Latin olmayan ise base64: daha verimli paketler.
Bu, UTF-8 baytları olarak kodlanmış tipografik bir sağ tek tırnaktır (U+2019). Quoted-printable’ı anlamayan bir istemci ham kaçış dizilerini gösteriyor.
RFC 2045, bir quoted-printable satırı için 76’yı kesin maksimum olarak belirler. Çoğu kodlayıcı, sondaki = yumuşak kesmesine yer bırakmak için 75’te kaydırır. 76’yı aşmak, katı MTA’lar tarafından reddedilme riski taşır.
Evet. Metin, kodlama veya kod çözme için siteye gönderilir. Parola, özel anahtar veya gizli mesaj yapıştırmayın.
İlgili Araçlar
ASCII Tablosu Referansı
NUL, LF ve DEL dahil her kod için ondalık, onaltılık, sekizlik ve ikili değerlerle HTML sayısal karakter başvurusu gösterimini sunan tam ASCII tablosu.
HTML Karakter Referansı
HTML varlıklarının aranabilir listesi; adlandırılmış ve sayısal kodlarıyla birlikte özel karakter ve semboller için tek tıkla kopyalama.
Klavye kısayolları başvurusu
macOS, Windows ve Linux’ta VS Code, Chrome ve GNU Readline kullanan Bash için belgelenmiş varsayılan kısayolları arayın.
FPS Sayacı
requestAnimationFrame ile tarayıcı FPS değerini ölçün: yumuşatma, en düşük ve en yüksek kare hızı, uyarı eşiği ve isteğe bağlı grafik. Yerel çalışır, yükleme ve API yoktur.
E-posta Doğrulayıcı
Bir e-posta adresini doğrulayın: RFC 5322 sözdizimi kontrolü, canlı MX kaydı sorgulama, ayrıca yerel kısım, alan adı ve uzunluk bilgileri. Hiçbir e-posta gönderilmez.
EditorConfig Oluşturucu
Girinti, satır sonu ve karakter kümesi kurallarınızdan bir .editorconfig oluşturun, ardından deponuzdaki her dil için doğru bölümü ekleyin: Python, Go, YAML, Makefile ve daha fazlası.
Araç diğer dillerde mevcuttur
- Citerbar och utskriftsförmögen kodare [SV]
- Quoted-Printable-Encoder [DE]
- Quoted-Printable 인코더 [KO]
- Codificador Quoted-Printable [ES]
- Geciteerde aftekenbare encoder [NL]
- Encoder yang dapat dicetak dan dikutip [ID]
- 引用可能な印刷エンコーダ [JA]
- مشفر للطباعة المقتبسة [AR]
- เอนโคเดอร์สำหรับการพิมพ์แบบอ้างอิง [TH]
- Koder quoted-printable [PL]
- Đã trích dẫn – Bộ mã hóa in được [VI]
- Encodeur Quoted-Printable [FR]
- Codificador Quoted-Printable [PT]
- 可打印编码器 [ZH]
- Quoted-Printable Encoder [EN]
- Codificatore Quoted-Printable [IT]
- Кодер для печатного копирования [RU]