Quoted-Printable 인코더 / 디코더

MIME Quoted-Printable 텍스트와 =?UTF-8?Q?…?= 이메일 헤더를 인코딩·디코딩 — 100% 브라우저 처리, 업로드 없음

출력

🔒 모든 인코딩·디코딩은 브라우저에서 이뤄지며 업로드되지 않습니다. UTF-8, 소프트 줄바꿈, =?UTF-8?Q?…?= 이메일 헤더를 처리합니다.

Quoted-Printable이란

Quoted-Printable은 7비트 ASCII만 보장하는 메일 시스템으로 8비트 데이터를 안전하게 보내기 위한 MIME 인코딩입니다. 출력 가능한 ASCII 바이트는 그대로 두고, 등호와 제어 문자, 비 ASCII 문자의 모든 바이트는 대문자 16진수를 사용해 =XX 형태로 표기합니다. 긴 줄은 76자에서 끝에 등호를 붙여 줄바꿈하며, 이 소프트 줄바꿈은 디코딩 시 제거됩니다.

인코딩·디코딩과 이메일 헤더

디코딩 모드로 전환하면 원본 이메일 본문이나 =?UTF-8?Q?...?= 형태의 제목 줄을 붙여넣어 읽을 수 있는 텍스트로 되돌릴 수 있습니다. 본문 형식과 RFC 2047 인코디드 워드 헤더 형식(Q 또는 B(Base64) 인코딩, 모든 문자셋)을 모두 디코딩하며, 전부 브라우저에서 처리되어 업로드되지 않습니다.

자주 묻는 질문

Quoted-Printable의 소프트 줄바꿈이 무엇인가요?

줄 끝의 등호는 소프트 줄바꿈을 뜻합니다. 76자 제한을 지키려고 줄을 나눈 것이므로 디코더가 다음 줄과 이어 붙이고 표시를 제거합니다. 데이터의 실제 등호는 항상 =3D로 표기됩니다.

=?UTF-8?Q? 이메일 제목도 디코딩하나요?

네. 디코딩 모드는 =?UTF-8?Q?...?=, =?UTF-8?B?...?= 같은 RFC 2047 인코디드 워드를 인식해 Q 형식의 밑줄을 공백으로 바꾸고, B 형식의 Base64를 디코딩하며, UTF-8이나 ISO-8859-1 같은 지정 문자셋을 적용합니다.