Quoted-Printable Çözücü

E-posta (MIME) sistemlerinde kullanılan Quoted-Printable formatını kodlayın ve çözün. Yumuşak satır sonlarını ve ASCII olmayan karakterleri işler. Tüm işlemler tarayıcınızda yapılır.

Kodlama ve Çözme MIME Uyumlu İstemci Tarafında İşleme
Sonuç burada görünecek...

Quoted-Printable Çözücü Nasıl Kullanılır

1

Mod Seçin

Çözme (QP'den metne) veya Kodlama (metinden QP'ye) modunu seçin.

2

Girdi Girin

Moda göre Quoted-Printable metin veya düz metin yapıştırın.

3

Dönüştürün ve Kopyalayın

Dönüştür'e tıklayın ve sonucu panonuza kopyalayın.

Quoted-Printable Nedir?

Quoted-Printable, e-posta iletilerinde ASCII olmayan karakterleri temsil etmek için MIME (Multipurpose Internet Mail Extensions) içinde kullanılan bir kodlama yöntemidir. Basılabilir ASCII karakteri olmayan baytlar (boşluk hariç 33-126 dışındaki değerler) =XX olarak kodlanır; burada XX baytın onaltılık değeridir.

Nasıl Çalışır

Kaçış Kodlaması

ASCII olmayan ve özel karakterler =XX olarak kodlanır

Yumuşak Satır Sonları

Satırlar, satır sonundaki = ile 76 karakterde kesilir

Güvenli Karakterler

Basılabilir ASCII (33-126) ve sekmeler/boşluklar değişmeden geçer

Sıkça Sorulan Sorular

Quoted-Printable nerede kullanılır?

Quoted-Printable öncelikle e-posta sistemlerinde (MIME) ileti gövdelerini kodlamak için kullanılır. ASCII olmayan karakter içeren metin tabanlı e-posta içeriği için Content-Transfer-Encoding yöntemidir.

Yumuşak satır sonu nedir?

Yumuşak satır sonu, satırın sonundaki = ve ardından gelen CRLF ile temsil edilir. Satırın aktarım için kesildiğini ama çözülürken yeniden birleştirilmesi gerektiğini gösterir. Bu, satırların 76 karakterin altında kalmasını sağlar.

Base64'ten farkı nedir?

Quoted-Printable ASCII metnin çoğunu okunabilir tutar ve yalnızca ASCII olmayan veya özel karakterleri kodlar. Base64 her şeyi kodlar ve yaklaşık %33 daha büyük çıktı üretir. Çoğunluğu ASCII olan içerik için QP tercih edilirken, ikili veri için Base64 daha iyidir.

ASCII olmayan karakterler Quoted-Printable içinde nasıl kodlanır?

UTF-8 dizisinin her baytı =XX olur: bir e-acute iki bayttır ve =C3=A9 olarak yazılır, bir Çince kelime ise on iki =XX grubu olur. ASCII harfler, rakamlar ve noktalama işaretlerinin çoğu harfiyen geçer, bu da Avrupa dillerindeki metni büyük ölçüde okunabilir tutar - kodlamanın tasarım hedefi budur.

76 karakterlik satır sınırı ve yumuşak satır sonu nedir?

RFC 2045 bölüm 6.7, kodlu satırların 76 karakterden uzun olmamasını gerektirir. Bir satır bölünmek zorundaysa satır sonundaki = bir yumuşak kırılmayı işaretler - çözücü onu kaldırır ve satırları boşluk veya yeni satır olmadan birleştirir. Orijinaldeki sert satır sonu =0D=0A olarak korunur, böylece ikisi belirsizlik yaratmaz.

= karakterinin kendisi nasıl kodlanır?

=3D olarak - kaçış karakterinin kendini kaçırması gerekir, tıpkı dize literallerindeki ters eğik çizgi gibi. Konum, sondaki durumu netleştirir: =3D veridir, satır sonundaki çıplak = ise aktarımdır (yumuşak kırılma). Her ='nin geçerli bir onaltılık çift başlattığı quoted-printable gövdesinin temiz çözülmesinin ve başkasının bozulmayı işaret etmesinin nedeni de budur.

Quoted-Printable e-posta başlıklarında nerede görünür?

RFC 2047'ye göre encoded-words içinde: =?UTF-8?Q?Hello=20world?= gibi bir Subject başlığı; buradaki Q, bir charset/encoding zarfının içinde quoted-printable olduğunu gösterir. text/plain e-postanın gövdesi genellikle doğrudan Content-Transfer-Encoding: quoted-printable bildirir. Bu araç hem ham gövde biçimini hem de Q-fragment biçimini çözer.

Quoted-printable metni nasıl tanırım?

Belirtiler: aksi halde okunabilir metin içine dağılmış =C3=A9 veya =20 gibi diziler, çıplak = ile biten satırlar ve 76 karakterde kümelenen satır uzunlukları. %90 basılabilir ASCII olan ve ara sıra =XX kaçışları içeren - Base64'ün tekdüze dört karakterli alfabesinin aksine - bir gövde neredeyse kesin olarak quoted-printabledır.

{-- * External Resources Component(#18 Phase 3b 内容佐证工程) * 工具页「权威引用」区块:RFC / W3C / WHATWG / ECMA / IANA / 官方规范站 / Wikipedia。 * * - 接受 :slug 属性 → 经 config/tool-sources.php 家族矩阵渲染该工具的权威引用 * - slug 未命中映射时不渲染(无权威来源的工具静默跳过) * - 链接 title 保持英文(引用源专名);description 经 * common.resources.descriptions.{key} 本地化,lang 未命中回退英文(线上不裸奔) * - 链接保持 dofollow(rel="noopener noreferrer") * * @param string|null $slug --}}