Quoted-printable
주로 ASCII 문자로 구성된 텍스트를 나타내는 MIME 전송 인코딩으로, 비 ASCII 바이트를 =XX 16진수 시퀀스로 이스케이프합니다. 원시 메시지 소스에서 대부분의 텍스트를 사람이 읽을 수 있는 상태로 유지합니다.
Quoted-printable(QP, RFC 2045 섹션 6.7에 정의됨)은 주로 ASCII지만 악센트가 있는 문자나 특수 기호와 같은 비 ASCII 문자가 간간이 포함된 텍스트를 위해 설계된 인코딩입니다. 인쇄 가능한 ASCII 범위를 벗어나는 바이트는 등호 기호와 두 개의 대문자 16진수로 대체됩니다. 예를 들어 é 문자(ISO-8859-1의 0xE9)는 =E9가 됩니다. 줄은 76자를 초과할 수 없으므로 긴 줄은 소프트 줄 바꿈 =\r\n으로 끊깁니다.
텍스트 콘텐츠에서 quoted-printable이 Base64보다 가진 장점은 가독성입니다: 악센트가 있는 단어가 몇 개 포함된 영어 이메일을 QP로 인코딩해도 원시 소스에서 여전히 대체로 읽기 쉽지만, Base64로 인코딩된 텍스트는 완전히 불투명합니다. 일본어나 아랍어처럼 비 ASCII 문자 비율이 높은 텍스트의 경우 Base64가 더 효율적이어서 일반적으로 선택됩니다.
메일 클라이언트는 표시하기 전에 quoted-printable 콘텐츠를 디코딩해야 합니다. 디코딩이 누락되거나 잘못되면 본문에서 =XX 시퀀스가 보이는 텍스트가 나타나며, 이는 구현이 미흡하거나 레거시 이메일 리더의 일반적인 증상입니다. Mbox Viewer는 MIME 처리의 일부로 quoted-printable을 투명하게 디코딩합니다.