Um dos aspectos menos compreendidos de transferências de FTP é a diferença entre transferências de dados em modo ASCII e binário. ASCII significa American Standard Code para Intercâmbio de Informações e é um tipo de codificação de caracteres baseado no idioma inglês utilizado em dispositivos que manipulam informações armazenadas no texto. Ele inclui 33 caracteres de controle não impressos e 94 caracteres impressos, como letras e pontuação. Quando os arquivos são transferidos no modo ASCII, os dados transferidos são considerados como contendo somente texto formatado em ASCII. A parte que está recebendo os dados transferidos é responsável por traduzir o formato do texto recebido para um que seja compatível com seu sistema operacional. O exemplo mais comum de como isso é aplicado pertence à maneira como o Windows eo UNIX manipulam novas linhas. Em um computador Windows, pressionar a tecla enter insere dois caracteres em um documento de texto ASCII - um retorno de carro (que coloca o cursor no início da linha) e uma alimentação de linha (que coloca o cursor na linha abaixo da atual) . Em sistemas UNIX, apenas um feed de linha é usado. O texto ASCII formatado para uso em sistemas UNIX não é exibido corretamente quando exibido em um sistema Windows e vice-versa. Modo binário refere-se à transferência de arquivos como um fluxo binário de dados. Quando o modo ASCII pode usar caracteres de controle especiais para formatar dados, o modo binário transmite os bytes brutos do arquivo que está sendo transferido. Desta forma, o ficheiro é transferido na sua forma original exacta. Respondido Dec 20 10 at 19:06 Siga esta pergunta Uma vez que você entrar você será capaz de se inscrever para atualizações aqui Respostas e Comentários itálico ou itálico negrito ou negrito link: text (url / title) imagem. Alt text (título / caminho / img. jpg) lista numerada: 1. Foo 2. Barra para adicionar uma quebra de linha simplesmente adicione dois espaços para onde você gostaria que a nova linha fosse. As tags HTML básicas também são suportadas. Lembre-se de aceitar a melhor resposta clicando na marca de seleção à esquerda do answerARCHIVED: O que é ASCII ASCII é um acrônimo para o Código Padrão Americano para Intercâmbio de Informações, um padrão amplamente utilizado para codificar documentos de texto em computadores. Geralmente, um arquivo descrito como ASCII não contém nenhum caractere de controle embutido especial, você pode exibir o conteúdo do arquivo, alterá-lo com um editor ou imprimi-lo com uma impressora. Em ASCII, cada letra, número e símbolo de pontuação tem um número correspondente, ou código ASCII. Por exemplo, o caractere para o número 1 tem o código 49, a letra maiúscula A tem o código 65 e um espaço em branco tem o código 32. Este sistema de codificação não só permite que um computador armazene um documento como uma série de números, mas também Permite compartilhar esses documentos com outros computadores que usam o sistema ASCII. Arquivos de documentação ou arquivos de código fonte do programa geralmente são armazenados como texto ASCII. Em contraste, arquivos binários. Tais como programas executáveis, imagens gráficas ou documentos de processamento de texto, contêm outros caracteres que não podem ser normalmente exibidos ou impressos e geralmente são ilegíveis para os seres humanos. O formato de um arquivo, seja ASCII ou binário. Torna-se importante quando você está transferindo arquivos entre computadores. Por exemplo, ao usar FTP. Você pode transferir arquivos de texto ASCII sem qualquer consideração especial. Para trocar arquivos binários, no entanto, talvez seja necessário digitar o comando set binário ou preparar o cliente para transferir arquivos binários, para que o computador transmita corretamente os caracteres especiais no arquivo. Nota: A maioria dos softwares de FTP atuais transferirá automaticamente arquivos ASCII e binários corretamente. Isso é documento afht na Base de Conhecimento. Última modificação em 2013-01-03 00:00:00. Preencha este formulário para enviar o seu problema para o Centro de Suporte do UITS. Tenha em atenção que tem de estar afiliado à Indiana University para receber apoio. Todos os campos são necessários. Preencha este formulário para enviar seu comentário à IU Knowledge Base. Se você é afiliado com a Universidade de Indiana e precisa de ajuda com um problema de computação, por favor use a seção Preciso de ajuda com um problema de computação acima ou entre em contato com o Centro de Suporte do campus. Opções de comparação binária Comparação de opções Tamanho do bloco de comparação Tamanho mínimo do bloco de diferença, Em bytes. Quanto maior o número, mais rápida e menos precisa a comparação. A comparação binária mais precisa é realizada quando o tamanho do bloco é 1 byte. No entanto, se você estiver comparando arquivos grandes, a comparação pode demorar tanto tempo que faria sentido sacrificar alguma precisão para um melhor desempenho. Número de bytes por linha Utilize este número Utilize o número especificado de bytes por linha. Altere o número de bytes por linha para ajustar sempre a tela atual ou a largura da área de impressão. Especifique o formato de valor de byte a ser usado na parte esquerda da exibição binária. Especifique a caixa de valor de byte a ser usada na parte esquerda da exibição binária. Esta opção Só efetua o formato hexadecimal. Use o conjunto de caracteres ASCII para exibir códigos de bytes. Exibir caracteres de controle (com valores 1. 31) enquanto exibe códigos ASCII. Caso contrário, exiba o arquivo. personagem. Exibir caracteres estendidos (com valores 128. 255) ao mostrar códigos ASCII. Caso contrário, exiba o arquivo. personagem. Use o conjunto de caracteres EBCDIC para exibir códigos de byte. Opções do Filtro Carregando e salvando os documentos da API do OpenOffice. org é descrito em Manipulação de Documentos. Esta seção lista todos os nomes de filtro para documentos de planilha e descreve as opções de filtro para importação de arquivo de texto. O nome do filtro e as opções são passados ao carregar ou salvar um documento em uma seqüência de com. sun. star. beans. PropertyValue s. A propriedade FilterName contém o nome ea propriedade FilterOptions contém as opções de filtro. Todos os nomes de filtro diferenciam maiúsculas de minúsculas. Por motivos de compatibilidade, os nomes dos filtros não serão alterados. Portanto, alguns dos filtros parecem ter nomes curiosos. A lista de nomes de filtro (as duas últimas colunas mostram as direções possíveis dos filtros): O código de tipo 10 indica que o conteúdo de um campo é US-English. Isso é útil se um campo contiver números decimais formatados de acordo com o sistema dos EUA (usando como separador decimal e como separador de milhares). Usar 10 como um especificador de formato para este campo indica à API do OpenOffice. org que interprete corretamente seu conteúdo numérico, mesmo se o separador decimal e de milhares no idioma atual for diferente. Token 6160: Identificador de idioma Este token é o equivalente da caixa de listagem Language na interface do usuário para importação csv. É uma String expressa em notação decimal. Se o valor é 0 ou omitido, o identificador de idioma da interface do usuário é usado. O identificador de idioma é baseado nos identificadores de idioma da Microsoft, para obter mais informações, consulte: Use a notação decimal, exemplo para inglês US160: 1033 enquanto a documentação da Microsoft usa a notação hexadecimal 0x0409. Token 7, csv import Este token é o equivalente da caixa de verificação Campo citado como texto. String, false ou true. Valor padrão160: false. Token 7, csv export Este token é o equivalente da caixa de seleção Quote all text cells. String, false ou true. Valor padrão160: false. Token 8, csv import Este token é o equivalente da caixa de verificação Detectar números especiais. String, false ou true. Valor padrão160: false. Token 8, exportação csv Este token não tem equivalente de UI. Se for verdade. As células numéricas são armazenadas como números. Se for falso. Os números são armazenados como texto, com delimitadores de texto. String, false ou true. Valor padrão160: true. Token 9, csv import Não utilizado160: apenas 8 tokens são usados. Token 9, csv export Este token é o equivalente da caixa de seleção Salvar o conteúdo da célula como mostrado. String, false ou true. Valor padrão160: true. Exemplos Importação de UTF-8, Idioma alemão, Separado por vírgula, Delimitador de texto. Campo citado como texto: 44,34,76,1,, 1031, true, true Exportação para Windows-1252, campo delimiter160: vírgula, Delimitador de texto160: quote, Salvar o conteúdo da célula como mostrado: 44,34, ANSI, 1 ,, 0, false, true, trueContent conversão Aplica-se a: Exchange Server 2013 A conversão de conteúdo é o processo de formatação correta de uma mensagem para cada destinatário. A decisão de executar a conversão de conteúdo em uma mensagem depende do destino e do formato da mensagem que está sendo processada. No Microsoft Exchange Server 2013, existem dois tipos diferentes de conversão de conteúdo: Conversão de mensagens para destinatários externos Este tipo de conversão de conteúdo inclui as opções de conversão TNEF (Transport Neutral Encapsulation Format) e as opções de codificação de mensagens para destinatários externos. As mensagens enviadas para destinatários dentro da organização do Exchange não exigem esse tipo de conversão de conteúdo. Esse tipo de conversão de conteúdo é tratado pelo categorizador no serviço de Transporte no servidor de Caixa de Correio. A categorização em cada mensagem acontece depois que uma mensagem recém-chegada é colocada na fila de Envio. Além da resolução do destinatário e da resolução de roteamento, a conversão de conteúdo é realizada na mensagem antes da mensagem ser colocada em uma fila de entrega. Se uma única mensagem contém vários destinatários, o categorizador determina a codificação apropriada para cada destinatário da mensagem. O rastreamento de conversão de conteúdo não capta nenhuma falha de conversão de conteúdo que o categorizador encontra ao converter mensagens enviadas a destinatários externos. Conversão MAPI para destinatários internos Este tipo de conversão de conteúdo é tratado pelo serviço de transporte de caixa de correio. O serviço Transporte de Caixa de Correio existe em servidores de Caixa de Correio para transmitir mensagens entre bancos de dados de caixa de correio no servidor local eo serviço de Transporte em servidores de Caixa de Correio. Especificamente, o serviço de envio de transporte de caixa de correio transmite mensagens da caixa de saída de remetentes para o serviço de transporte em um servidor de caixa de correio. O serviço de entrega de transporte de caixa de correio transmite mensagens do serviço de transporte em um servidor de caixa de correio para a Caixa de entrada de destinatários. O serviço de envio de transporte de caixa de correio converte todas as mensagens de saída do MAPI eo serviço de entrega de transporte de caixa de correio converte todas as mensagens de entrada para MAPI. O rastreamento de conversão de conteúdo captura essas falhas de conversão MAPI. Para obter mais informações, consulte Rastreamento de conversão de conteúdo. Este tópico explica as opções de conversão de mensagens para destinatários externos. A lista a seguir descreve os formatos de mensagem básicos disponíveis no Exchange e no Microsoft Outlook: Texto simples Uma mensagem de texto simples usa somente texto US-ASCII conforme descrito na RFC 2822. A mensagem não pode conter fontes diferentes ou outra formatação de texto. Os dois formatos a seguir podem ser usados para uma mensagem de texto simples: Os cabeçalhos de mensagem e o corpo da mensagem são compostos de texto US-ASCII. Os anexos devem ser codificados usando Uuencode. Uuencode representa a codificação Unix para Unix e define um algoritmo de codificação para armazenar anexos binários no corpo de uma mensagem de e-mail usando caracteres de texto US-ASCII. A mensagem é codificada em MIME com um valor Content-Type de texto / plain e um valor Content-Transfer-Encoding de 7bit para as partes de texto de uma mensagem de várias partes. Quaisquer anexos de mensagem são codificados usando Quoted-printable ou codificação Base64. Por predefinição, quando compõe e envia uma mensagem de texto simples no Outlook, a mensagem é MIME-codificado com um Content-Type valor de texto / plain. HTML Uma mensagem HTML suporta a formatação de texto, imagens de fundo, tabelas, pontos de bala e outros elementos gráficos. Por definição, uma mensagem formatada em HTML deve ser MIME-codificado para preservar esses elementos de formatação. Rich text format (RTF) RTF suporta a formatação de texto e outros elementos gráficos. RTF é sinônimo de TNEF. TNEF e RTF podem ser usados de forma intercambiável. O formato de mensagem de texto rico é completamente diferente do formato de documento de texto rico disponível no Microsoft Word. Somente o Outlook e alguns outros clientes de email MAPI entender mensagens RTF. TNEF O Transport Neutral Encapsulation Format é um formato específico da Microsoft para encapsular propriedades de mensagens MAPI. Uma mensagem TNEF contém uma versão de texto simples da mensagem e um anexo que pacotes a versão formatada original da mensagem. Normalmente, este anexo é denominado Winmail. dat. O anexo Winmail. dat inclui as seguintes informações: Versão original formatada da mensagem, incluindo, por exemplo, fontes, tamanhos de texto e cores de texto Objetos OLE, incluindo, por exemplo, imagens incorporadas ou documentos incorporados do Microsoft Office Recursos especiais do Outlook, incluindo , Por exemplo, formulários personalizados, botões de votação ou pedidos de reunião Anexos de mensagens regulares que estavam na mensagem original A mensagem de texto simples resultante pode ser representada nos seguintes formatos: Mensagem compatível com RFC 2822 composta apenas de texto US-ASCII com um Winmail. dat anexado codificado em Uuencode Multipart MIME-codificado mensagem que tem um anexo Winmail. dat Um cliente de email compatível com MAPI que totalmente compreende TNEF, como Outlook, processa o anexo Winmail. dat e exibe o conteúdo da mensagem original sem nunca exibindo o Winmail. dat anexo. Um cliente de e-mail que não entenda TNEF pode apresentar uma mensagem TNEF de uma das seguintes maneiras: A versão em texto simples da mensagem é exibida ea mensagem contém um anexo chamado Winmail. dat, Win. dat ou algum outro nome genérico, como Como Att nnnnn. dat ou Att nnnnn. eml onde o marcador de posição nnnnn representa um número aleatório. É apresentada a versão de texto simples da mensagem. O anexo TNEF é ignorado ou removido. O resultado é uma mensagem de texto simples. Os servidores de mensagens que compreendem TNEF podem ser configurados para remover anexos TNEF de mensagens recebidas. O resultado é uma mensagem de texto simples. Além disso, alguns clientes de e-mail como o Microsoft Outlook Express podem não entender TNEF, mas reconhecer e ignorar anexos TNEF. O resultado é uma mensagem de texto simples. Existem utilitários de terceiros que podem ajudar a converter anexos Winmail. dat. TNEF é entendido por todas as versões do Exchange desde o Exchange Server versão 5.5. Sumário Transporte Neutral Encapsulation Format (STNEF) STNEF é equivalente a TNEF. No entanto, as mensagens STNEF são codificadas de forma diferente das mensagens TNEF. Especificamente, as mensagens STNEF são sempre MIME-codificado e sempre têm um Content-Transfer-Encoding valor de binário. Portanto, theres nenhuma representação de texto simples da mensagem, e theres nenhum anexo Winmail. dat distinto contido no corpo da mensagem. Toda a mensagem é representada usando apenas dados binários. Mensagens que têm um valor Content-Transfer-Encoding de binário só podem ser transferidos entre servidores de mensagens SMTP que suportam e anunciar as extensões BINARYMIME e CHUNKING SMTP conforme definido na RFC 3030. As mensagens são sempre transferidas entre mensagens SMTP utilizando o comando BDAT, Em vez do comando DATA padrão. STNEF é entendido por todas as versões do Exchange desde o Exchange 2000. STNEF é automaticamente usado para todas as mensagens transferidas entre servidores Exchange na organização desde o modo nativo Exchange Server 2003. Exchange nunca envia mensagens STNEF para destinatários externos. Somente as mensagens TNEF podem ser enviadas para destinatários fora da organização do Exchange. As opções de conversão de conteúdo que você pode definir em uma organização do Exchange para destinatários externos podem ser descritas nas seguintes categorias: Opções de conversão TNEF Essas opções de conversão especificam se o TNEF deve ser preservado ou removido das mensagens que deixam a organização do Exchange. Opções de codificação de mensagens Estas opções especificam opções de codificação de mensagens, como conjuntos de caracteres MIME e não MIME, codificação de mensagens e formatos de anexos. Essas opções de conversão e codificação são independentes uma da outra. Por exemplo, se as mensagens TNEF podem deixar a organização do Exchange não está relacionada com as configurações de codificação MIME ou as configurações de codificação de texto simples dessas mensagens. Você pode especificar a conversão de conteúdo em vários níveis da organização do Exchange conforme descrito na lista a seguir: Configurações de domínio remoto Domínios remotos definem as configurações para transferências de mensagens de saída entre a organização do Exchange e domínios externos. Mesmo se você não criar entradas de domínio remoto para domínios específicos, há um domínio remoto predefinido chamado Padrão que se aplica a todos os espaços de endereço remotos (). Configurações de contatos de email e de usuário de email Os usuários de email e contatos de email são semelhantes porque ambos têm endereços de e-mail externos e contêm informações sobre pessoas fora da organização do Exchange. A principal diferença é que os usuários de email têm contas que podem ser usadas para fazer logon no domínio do Active Directory e acessar recursos na organização. Configurações do Outlook No Outlook, você pode definir as opções de formatação e codificação de mensagens descritas na seguinte lista: Formato da mensagem Você pode definir o formato de mensagem padrão para todas as mensagens. Você pode substituir o formato de mensagem padrão ao compor uma mensagem específica. Formato de mensagem na Internet É possível controlar se as mensagens TNEF são enviadas para destinatários remotos ou se elas são convertidas primeiro para um formato mais compatível. Você também pode especificar várias opções de codificação de mensagens para mensagens enviadas para destinatários remotos. Essas configurações não se aplicam a mensagens enviadas para destinatários na organização do Exchange. Formato da mensagem do destinatário da Internet Você pode controlar se as mensagens TNEF são enviadas para destinatários específicos ou se elas são convertidas primeiro para um formato mais compatível. Você pode definir as opções de conversão para contatos específicos em sua pasta Contatos e pode substituir as opções de conversão para um destinatário específico nos campos Para, Cc ou Cco à medida que compõe uma mensagem. Estas opções de conversão não estão disponíveis para destinatários na organização do Exchange. Opções de codificação de mensagens do destinatário da Internet Você pode controlar as opções de codificação MIME ou de texto simples para contatos específicos em sua pasta Contatos e pode substituir as opções de conversão para um destinatário específico nos campos Para, Cc ou Cco à medida que compõe uma mensagem. Essas opções de conversão não estão disponíveis para destinatários na organização do Exchange. Opções internacionais Você pode controlar os conjuntos de caracteres usados nas mensagens. Para entender melhor as opções de conversão de conteúdo para destinatários externos, você precisa entender a estrutura das mensagens de e-mail. Uma mensagem SMTP é baseada em texto simples de 7 bits US-ASCII para compor e enviar mensagens de e-mail. Uma mensagem SMTP padrão consiste nos seguintes elementos: Envelope de mensagem O envelope de mensagem é definido na RFC 2821. O envelope de mensagem contém informações necessárias para transmitir e entregar a mensagem. Os destinatários nunca vêem o envelope da mensagem, porque é gerado pelo processo de transmissão da mensagem e não faz parte do conteúdo da mensagem. Conteúdo da mensagem O conteúdo da mensagem é definido na RFC 2822. O conteúdo da mensagem consiste nos seguintes elementos: Cabeçalho da mensagem O cabeçalho da mensagem é uma coleção de campos de cabeçalho. Os campos de cabeçalho consistem de um nome de campo, seguido de um caractere de dois pontos (:), seguido por um corpo de campo e terminado por uma combinação de caracteres de retorno de linha / alimentação de linha (CR / LF). Um nome de campo deve ser composto de caracteres de texto US-ASCII imprimíveis, exceto o caractere de dois-pontos (:). Especificamente, caracteres ASCII que têm valores de 33 a 57 e 59 a 126 são permitidos. Um corpo de campo pode ser composto de quaisquer caracteres US-ASCII, exceto para o caractere de retorno de carro (CR) eo caractere de alimentação de linha (LF). No entanto, um corpo de campo pode conter a combinação de caracteres CR / LF quando usado na dobra do cabeçalho. Encabeçamento dobrando é a separação de um corpo de cabeçalho único campo em várias linhas como descrito na seção 2.2.3 da RFC 2822. Outros requisitos de sintaxe do corpo de campo são descritos nas seções 3 e 4 da RFC 2822. Corpo da mensagem O corpo da mensagem é uma coleção de Linhas de caracteres de texto US-ASCII que aparece após o cabeçalho da mensagem. O cabeçalho da mensagem eo corpo da mensagem são separados por uma linha em branco que termina com a combinação de caracteres CR / LF. O corpo da mensagem é opcional. Qualquer linha de texto no corpo da mensagem deve ter menos de 998 caracteres. Os caracteres CR e LF só podem aparecer juntos para indicar o fim de uma linha. Quando as mensagens SMTP contêm elementos que não são simples texto US-ASCII, a mensagem deve ser codificada para preservar esses elementos. O padrão MIME define um método de codificação de conteúdo em mensagens que não são texto. MIME permite o texto em outros conjuntos de caracteres, anexos sem texto, corpos de mensagem de multipart e campos de cabeçalho em outros conjuntos de caracteres. MIME é definido no RFC 2045, RFC 2046, RFC 2047, RFC 2048 e RFC 2077. MIME define uma coleção de cabeçalho campos que especifica adicionais mensagem atributos. A tabela a seguir descreve alguns campos de cabeçalho MIME importantes. Campos de cabeçalho MIME importantes Nome do campo de cabeçalho Este campo de cabeçalho pode descrever as seguintes informações sobre uma mensagem: O algoritmo de codificação usado para transformar qualquer texto não-US-ASCII ou dados binários que existem no corpo da mensagem. Um indicador que descreve a condição atual do corpo da mensagem. Pode haver vários valores do campo de cabeçalho Content-Transfer-Encoding em uma mensagem MIME. Quando o campo de cabeçalho Content-Transfer-Encoding aparece no cabeçalho da mensagem, ele se aplica a todo o corpo da mensagem. Quando o campo de cabeçalho Content-Transfer-Encoding aparece em uma das partes de uma mensagem de várias partes, ele se aplica somente a essa parte da mensagem. Quando um algoritmo de codificação é aplicado aos dados do corpo da mensagem, os dados do corpo da mensagem são transformados em texto simples US-ASCII. Essa transformação permite que a mensagem percorra servidores de mensagens SMTP mais antigos que suportam somente mensagens em texto US-ASCII. Os valores do campo de cabeçalho Content-Transfer-Encoding que indicam um algoritmo de codificação foram usados no corpo da mensagem são os seguintes: Quoted-printable Este algoritmo de codificação usa caracteres US-ASCII imprimíveis para codificar os dados do corpo da mensagem. Se o texto original da mensagem for principalmente texto US-ASCII, codificação Quoted-printable dá resultados um pouco legíveis e compactos. Todos os caracteres de texto US-ASCII imprimíveis, exceto o caractere de sinal de igual (), podem ser representados sem codificação. Base64 Este algoritmo de codificação baseia-se principalmente no padrão de correio com privacidade (PEM) definido na RFC 1421. A codificação Base64 utiliza o algoritmo de codificação do alfabeto de 64 caracteres e os caracteres de preenchimento de saída definidos pela PEM para codificar os dados do corpo da mensagem. Uma mensagem codificada Base64 é normalmente 33 por cento maior do que a mensagem original. A codificação Base64 cria um aumento previsível no tamanho da mensagem e é ideal para dados binários e texto não-US-ASCII. Normalmente, você não verá vários algoritmos de codificação usados na mesma mensagem. Quando nenhum algoritmo de codificação foi usado no corpo da mensagem, o campo de cabeçalho Content-Transfer-Encoding simplesmente identifica a condição atual dos dados do corpo da mensagem. Os valores a seguir do campo de cabeçalho Content-Transfer-Encoding indicam que nenhum algoritmo de codificação foi usado no corpo da mensagem: 7bit Esse valor indica que os dados do corpo da mensagem já estão no formato RFC 2822. Especificamente, isso significa que as seguintes condições devem ser verdadeiras: Todas as linhas de texto devem ter menos de 998 caracteres. Todos os caracteres devem ser texto US-ASCII que tenham valores de caracteres de 1 a 127. Os caracteres CR e LF só podem ser usados em conjunto para indicar o final de uma linha de texto. O corpo inteiro da mensagem pode ser 7bit, ou parte do corpo da mensagem em uma mensagem multipart pode ser 7bit. Se a mensagem de várias partes contiver outras partes que tenham quaisquer dados binários ou texto não-US-ASCII, essa parte da mensagem deve ser codificada usando os algoritmos de codificação Quoted-printable ou Base64. As mensagens que têm corpos de 7 bits podem viajar entre servidores de mensagens SMTP usando o comando DATA padrão. 8bit Esse valor indica que os dados do corpo da mensagem contém caracteres não-US-ASCII. Especificamente, isso significa que as seguintes condições devem ser verdadeiras: Todas as linhas de texto devem ter menos de 998 caracteres. Um ou mais caracteres no corpo da mensagem têm valores maiores que 127. Os caracteres CR e LF só podem ser utilizados em conjunto para indicar o fim de uma linha de texto. O corpo de mensagem inteiro pode ser 8bit, ou parte do corpo de mensagem em uma mensagem de multipart pode ser 8bit. Se a mensagem multipart contém outras partes que têm dados binários, essa parte da mensagem deve ser codificada usando os algoritmos de codificação Quoted-printable ou Base64. As mensagens que têm corpos de 8 bits só podem viajar entre servidores de mensagens SMTP que suportam a extensão 8BITMIME SMTP conforme definido no RFC 1652, como servidores que executam o Exchange 2000 Server ou versões mais recentes. Especificamente, isso significa que as seguintes condições devem ser verdadeiras: A palavra-chave 8BITMIME deve ser anunciada na resposta EHLO dos servidores. As mensagens ainda são transferidas usando o comando DATA padrão SMTP. No entanto, o parâmetro BODY8BITMIME deve ser adicionado ao final do comando MAIL FROM. Binário Este valor indica que o corpo da mensagem contém texto não-US-ASCII ou dados binários. Especificamente, isso significa que as seguintes condições são verdadeiras: Qualquer seqüência de caracteres é permitida. Não existe limite de comprimento de linha. Elementos de mensagem binária não exigem codificação. Mensagens que têm corpos binários só podem viajar entre os servidores de mensagens SMTP que suportam a extensão BINARYMIME SMTP como definido no RFC 3030, como servidores com o Exchange 2000 Server ou versões mais recentes. Especificamente, isso significa que as seguintes condições devem ser verdadeiras: A palavra-chave BINARYMIME deve ser anunciada na resposta EHLO dos servidores. A extensão BINARYMIME SMTP só pode ser utilizada com a extensão CHUNKING SMTP. O Chunking permite que os corpos de mensagens grandes sejam enviados em vários pedaços menores. O Chunking também é definido na RFC 3030. A palavra-chave CHUNKING também deve ser anunciada na resposta dos servidores EHLO. As mensagens são transferidas usando o comando BDAT em vez do comando DATA padrão. O parâmetro BODYBINARYMIME deve ser adicionado ao final do comando MAIL FROM quando a mensagem tiver um corpo de mensagem. Os valores 7bit, 8bit e Binary nunca existem juntos na mesma mensagem multipart. Os valores são mutuamente exclusivos. Os valores Quoted-printable ou Base64 podem aparecer em um corpo de mensagem multipart 7bit ou 8bit, mas nunca em um corpo mensagem binária. Se um corpo de mensagem de várias partes contém diferentes partes compostas de conteúdo de 7 bits e 8 bits, toda a mensagem é classificada como 8 bits. Se um corpo de mensagem multipart contém partes diferentes compostas de 7 bits, 8 bits e conteúdo binário, toda a mensagem é classificada como binária. Este campo de cabeçalho instrui um cliente de email habilitado para MIME sobre como ele deve exibir um arquivo anexado e é descrito na RFC 2183. Os valores deste campo podem ser Inline ou Attachment. Quando o valor deste campo é Inline, o anexo é apresentado no corpo da mensagem. Quando o valor desse campo é Attachment, o arquivo anexado aparece como um anexo regular separado do corpo da mensagem. Outros parâmetros estão disponíveis quando o valor é Attachment, como nome de arquivo, data de criação e tamanho.
No comments:
Post a Comment