Um texto está convertendo para ASCII ou BINARY primeiro?

-1

Quando digitamos algo em um arquivo de texto ou supomos que estou enviando um email para meu amigo com um anexo dentro do email. Em ambos os casos de arquivo de texto e email. O que está acontecendo primeiro? Esse texto / anexo é convertido para ASCII OU BINARY primeiro? Quando digitamos alguma coisa é que o computador a utiliza em binário ou ASCII?

    
por Ben Druno 13.02.2018 / 12:21

2 respostas

2

ASCII é uma codificação de caracteres. As codificações definem como o texto é representado em binário.

O texto pode ser convertido em binário usando ASCII , mas provavelmente uma codificação moderna como UTF-8 é usada.

    
por 13.02.2018 / 12:35
0

O protocolo SMTP não codifica o tamanho da mensagem no protocolo. O final da mensagem é atingido quando um único ponto . é recebido em uma linha própria. Assim, o protocolo não permite a transmissão de nenhum dado que contenha uma nova linha, um ponto e outra nova linha em seqüência.

Na prática, é ainda mais restrito, já que vários dos daemons de mailer antigos não lidavam bem com caracteres não-ASCII, então as pessoas usavam uuencode para transformar dados binários em ASCII. A codificação base64 é uma variante mais eficiente, e é isso que os clientes de email atuais usam para preparar dados binários que contenham caracteres não-ASCII para transmissão.

    
por 13.02.2018 / 12:35