quoted-printable 이메일 소스 읽기
이메일 소스에는 Caf=C3=A9 au lait처럼 보입니다. quoted-printable 디코딩이 =XX 이스케이프를 보낸 café로 되돌립니다.
이 가이드에서 사용하는 도구
할 일
SMTP 시대의 메일은 7비트 ASCII로 운반됩니다. Quoted-printable은 인쇄 가능한 ASCII는 읽을 수 있게 두고 나머지를 =XX 바이트 쌍으로 이스케이프하며, 행 끝의 =는 소프트 줄바꿈입니다. 비ASCII 제목이나 악센트 있는 이름은 인코딩되어 나타납니다.
디코딩과 인코딩
원문 본문을 붙여넣으면 소프트 줄바꿈이 이어지고 =XX 바이트가 UTF-8 텍스트가 됩니다. 인코딩은 그 반대: UTF-8을 넣으면 76열에서 소프트 줄바꿈된 quoted-printable이 나옵니다.
예시
Café au lait는 Caf=C3=A9 au lait로 인코딩됩니다 — é의 UTF-8 두 바이트가 각각 이스케이프됩니다. x 100개를 인코딩하면 76자 + =로 줄이 바뀌고 나머지가 다음 줄에 이어집니다. 깨진 =4는 추측하지 않고 깔끔하게 실패합니다.
범위
양방향 최대 200,000자. 행 끝 공백은 전송 중에 살아남도록 인코딩됩니다. =?UTF-8?Q?…?= 같은 헤더 encoded-word는 다른 계층이므로 이 도구는 본문 전송 인코딩만 다룹니다.