이 도구에 대하여
Quoted-Printable 인코딩 및 디코딩 도구는 텍스트를 MIME Quoted-Printable로 상호 변환합니다. Quoted-Printable은 대부분 ASCII이면서 가끔 비ASCII 바이트가 있는 텍스트에 이메일에서 사용되는 content-transfer 인코딩입니다. 인코딩(RFC 2045 §6.7)은 출력 가능한 ASCII(33–126)를 그대로 통과시키되, '=' 자체는 예외로 =3D가 됩니다. 그 범위 밖의 바이트 — 악센트가 있는 글자, 기호, 멀티바이트 UTF-8 시퀀스 — 는 대문자 hex를 사용해 =HH로 기록됩니다. 문자 그대로의 공백과 탭은 유지되지만, 줄 끝에서는 전송 중에도 살아남도록 =20 또는 =09로 인코딩됩니다.
모든 처리는 브라우저에서 로컬로 실행되며 아무것도 업로드되지 않습니다. 본문 모드에서 인코더는 소프트 줄바꿈 — CRLF 바로 앞의 '=' — 을 삽입하여 76자 줄 제한을 강제하며, =HH 삼중자를 줄바꿈에 걸쳐 절대 나누지 않습니다. 디코딩은 이 모든 것을 역으로 되돌립니다. 소프트 줄바꿈('=' 뒤에 줄바꿈)을 제거하고, 각 =HH를 다시 바이트로 바꾸며, 그 외 모든 문자를 그대로 두고, 마지막으로 재구성된 바이트를 UTF-8로 해석하여 악센트 문자와 비라틴 텍스트가 올바르게 왕복 변환되게 합니다.
모드 선택기는 표준 본문 인코딩과 =?charset?Q?...?= 인코딩 단어 안에서 사용되는 RFC 2047 'Q' 헤더 변형 사이를 전환합니다. 헤더 변형에서 공백은 밑줄 '_'로 표현되고(문자 그대로의 '_'는 =5F로 인코딩됨), 디코더는 이를 다시 공백으로 매핑합니다. 방향과 모드를 선택하고 텍스트를 붙여넣은 뒤 결과를 복사하세요.