Skip to content
EntityQ276826· pop 13· linked from 398 articles

Also known as 7-bit Unicode Transformation Format

UTF-7 (7-bit Unicode Transformation Format) is an obsolete variable-length character encoding for representing Unicode text using a stream of ASCII characters. It was originally intended to provide a means of encoding Unicode text for use in Internet E-mail messages that was more efficient than the combination of UTF-8 with quoted-printable.

Key facts

Character encoding.name
UTF-7
Character encoding.lang
International <!-- Not
Character encoding.extends
ASCII as even plain ASCII text can be reinterpreted. -->
Character encoding.encodes
ISO/IEC 10646 (Unicode)
Character encoding.prev
HZ-GB-2312
Character encoding.next
UTF-8 over 8BITMIME
Character encoding.classification
Unicode Transformation Format, ASCII armor, variable-width encoding, stateful encoding

via Wikipedia infobox

Wikidata facts

Show 2 more facts
data size
7
Sources (1)

via Wikidata · CC0

Article · Português

O UTF-7 (Formato de Transformação Unicode de 7 bits) é uma codificação de caracteres de tamanho variável capaz de representar um texto Unicode usando uma seqüência de caracteres ASCII. É usada principalmente em emails. O principal padrão de transferência de email na Internet, o SMTP, define que somente caracteres ASCII devem ser usados, não permitindo que qualquer byte com valor superior aos definidos pelo padrão ASCII seja usado. MIME oferece uma maneira de especificar-se a codificação de caracteres utilizada permitindo o uso de outras opções como o UTF-8 ou UTF-16. Entretanto a infraestrutura de transmissão subjacente da internet ainda não é 8 bits compatível, consequentemente devem ser utilizados. Dentre as opções de codificação de conteúdo para transferência, o base64 tem o problema de deixar ilegíveis mesmo os caracteres ASCII e o UTF-8 é bastante ineficiente utilizando entre 6 a 9 bytes para caracteres não-ASCII do Basic Multilingual Plane (BMP) e 12 bytes para os caracteres fora do BMP. Se algumas regras forem seguidas durante a codificação, o UTF-7 pode ser enviado em um email sem utilizar-se uma seção MIME dedicada mas deve ser explicitamente identificada como a codificação de caracteres utilizada. Além disso, se for utilizado em cabeçalhos de email como "Subject:" o UTF-7 deverá estar contido em MIME que identifiquem a codificação de caracteres utilizada. Como palavras codificadas exigem o uso de ou base64 o UTF-7 foi projetado para evitar o sinal = como caracteres especial, evitando assim o choque com o uso do = pelo quoted-printable. O UTF-7 não é normalmente usado internamente em aplicações pois seu processamento é bastante desagradável. A criação do reduziu a necessidade de codificar-se mensagens em formatos . Apesar de seu menor tamanho em relação ao uso combinado do UTF-8 com o quoted-printable ou base 64, o (Internet Mail Consortium) recomenda que não se use o UTF-7. Uma versão modificada do UTF-7 é usada pelo protocolo de recuperação de de mensagens IMAP para nomes de caixas postais. Veja a seção 5.1.3 do para maiores detalhes.

Abstract from DBpedia / Wikipedia · CC BY-SA