Codificar / decodificar palavra MIME (RFC 2047)
Converta um texto em uma palavra MIME codificada no formato RFC 2047 (usado nos cabeçalhos "Subject" ou "From" dos e-mails para transportar caracteres não ASCII) ou decodifique um cabeçalho já codificado para recuperar o texto legível.
Como funciona
Os cabeçalhos de e-mail (assunto, remetente...) eram historicamente limitados a ASCII puro. A RFC 2047 permite inserir caracteres acentuados encapsulando-os no formato =?charset?encodage?texte?=, em que a codificação é "B" (Base64) ou "Q" (parecida com Quoted-Printable). Esta ferramenta gera ou decodifica esse formato automaticamente.
Qual é a diferença entre a codificação "B" e "Q"?
A codificação "B" codifica todo o texto em Base64, o que dá um resultado compacto, mas totalmente ilegível. A codificação "Q" modifica apenas os caracteres não ASCII (acentos, símbolos) e deixa letras e números visíveis, o que torna o cabeçalho mais fácil de ler para uma pessoa e ainda assim em conformidade com a norma.
Por que aparece um sublinhado "_" no resultado no modo Q?
Na codificação "Q" de uma palavra MIME, o espaço não pode ser escrito como está: ele é representado por um sublinhado "_", que é convertido de volta em espaço automaticamente na decodificação.
O texto do seu cabeçalho permanece no seu dispositivo: todo o processamento é feito localmente em JavaScript, sem nenhuma requisição de rede.