Por que o tamanho do meu e-mail é maior do que os arquivos anexados?

Índice:

Por que o tamanho do meu e-mail é maior do que os arquivos anexados?
Por que o tamanho do meu e-mail é maior do que os arquivos anexados?

Vídeo: Por que o tamanho do meu e-mail é maior do que os arquivos anexados?

Vídeo: Por que o tamanho do meu e-mail é maior do que os arquivos anexados?
Vídeo: ENTENDA A COMPATIBILIDADE DO PROCESSADOR E PLACA MÃE, PRA NÃO ERRAR NA HORA DE COMPRAR - YouTube 2024, Novembro
Anonim
Se você estiver usando um cliente de email instalado localmente, talvez tenha notado que o tamanho de um email parece ser um pouco maior do que os arquivos que você anexou a ele. Por que isso e é motivo de preocupação? A postagem de perguntas e respostas do SuperUser de hoje tem a resposta para uma pergunta confusa do leitor.
Se você estiver usando um cliente de email instalado localmente, talvez tenha notado que o tamanho de um email parece ser um pouco maior do que os arquivos que você anexou a ele. Por que isso e é motivo de preocupação? A postagem de perguntas e respostas do SuperUser de hoje tem a resposta para uma pergunta confusa do leitor.

A sessão de perguntas e respostas de hoje nos é oferecida por cortesia do SuperUser, uma subdivisão do Stack Exchange, um agrupamento de sites de perguntas e respostas conduzido pela comunidade.

A questão

O leitor do SuperUser arc_lupus quer saber porque o tamanho do seu email é maior do que os arquivos anexados:

When attaching files to email, I have noticed that Mozilla Thunderbird calculates the total size of the resulting email as much larger than the files I have attached.

Here is a recent example: two images, one at 13 MB and the other at 3.6 MB, approximately 17 MB in total, and there were four lines of text. Mozilla Thunderbird then asked me if I really wanted to send an email with a total size of 22 MB.

Where is that difference in size coming from? Having 5 MB of text sounds like a bit much.

Por que o tamanho de um email seria maior do que os arquivos anexados?

A resposta

O colaborador do SuperUser David Schwartz tem a resposta para nós:

Your data was 17 MiB, there are 1024 KiB in a MiB, 1024 B in a KiB, and 8 bits in a byte. So that is a total of 142,606,336 bits.

Base 64 encoding encodes every 6 bits as a separate byte, so we need about 23,767,722 bytes. Dividing by 1024 twice gives us a total of 22.67 MiB. So that is where the 22 MiB comes from.

Email is a pretty old technology and does not assume an 8-bit clean pipe.

Tem algo a acrescentar à explicação? Som desligado nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Confira o tópico de discussão completo aqui.

Recomendado: