Quoted-Printable

Exemplos
0Caracteres
0Bytes UTF-8
0Comprimento codificado
0Tokens =HH
0Quebras suaves

Codificador Quoted-Printable

Isto é um codificador e descodificador Quoted-Printable para email MIME: o ASCII imprimível fica, os outros bytes tornam-se =HH. Quoted-printable e uma codificacao MIME de 7 bits para email: ASCII imprimivel fica, os outros bytes tornam-se =HH. Identificadores Quoted-printable, MIME, RFC 2045, RFC 2047, UTF-8, CRLF, Q-encoding e Base64 nao se traduzem. Mostrar exemplo converte café em caf=C3=A9 (é e UTF-8 C3 A9). O chip あ da =E3=81=82. A letra A nao muda.

Como usar

  1. Escreva em Descodificado para codificar, ou em Codificado para descodificar. A conversao automatica esta ligada.
  2. Fim de linha escolhe CRLF (padrao RFC), LF ou CR.
  3. Uma linha omite a quebra aos 76 (assunto).
  4. RFC 2047 envolve trechos nao ASCII como =?UTF-8?Q?...?= e deixa Subject:.
  5. As estatisticas mostram caracteres, bytes UTF-8, comprimento, tokens =HH e quebras suaves.

Quebras suaves e uma linha

RFC 2045 limita linhas a 76 caracteres. Insere-se = mais o fim de linha escolhido e nao se parte um =HH. Espacos finais sao =20. Uma linha nao envolve. Quebras duras em Descodificado copiam-se, excepto numa linha, onde viram bytes de CRLF, LF ou CR.

Cabecalhos MIME RFC 2047

O chip RFC 2047 carrega Subject: サンプル e produz Subject: =?UTF-8?Q?=E3=82=B5=E3=83=B3=E3=83=97=E3=83=AB?=. Colar =?UTF-8?Q?=E3=82=B5=E3=83=B3=E3=83=97=E3=83=AB?= em Codificado da サンプル. Tambem se expandem Q e B e remove-se o espaco entre encoded-words adjacentes. O charset de descodificacao prefere UTF-8; ISO-8859-1 se o TextDecoder permitir.

O que a saida significa

Nao e URL encoding: espacos continuam espacos (ou _ em Q), nao + nem %20. O igual e =3D. Esta pagina usa UTF-8. GBK e ficheiros vao para Base64. Nada e enviado.

Perguntas frequentes

  • Diferenca do percent-encoding? URL Encode usa %. Quoted-printable usa = para MIME.
  • Porque café nao e caf=E9? é em UTF-8 sao dois bytes C3 A9. Latin-1 seria =E9.
  • GBK? Esta pagina e UTF-8. Abra Base64.
  • B encoding? A descodificacao aceita =?UTF-8?B?...?=. O cabecalho usa Q-encoding.

Ferramentas relacionadas

Percent-encoding: URL Encode. MIME binario: Base64. Escapes: Escape String.

Precisa de percent-encoding? URL Encode →