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

por que o tamanho-do-meu-e-mail-é-maior-que-seus-arquivos-anexados-00

Se você estiver usando um cliente de e-mail instalado localmente, deve ter notado que o tamanho de um e-mail parece um pouco maior do que os arquivos anexados a ele. Por que isso é motivo de preocupação? O post de perguntas e respostas do superusuário de hoje tem a resposta para a pergunta de um leitor confuso.

A sessão de perguntas e respostas de hoje chega até nós como cortesia do SuperUser – uma subdivisão do Stack Exchange, um grupo de sites de perguntas e respostas voltado para a comunidade.

A questão

O leitor de SuperUser arc_lupus deseja saber por que o tamanho de seu e-mail é maior do que os arquivos anexados:

Ao anexar arquivos ao e-mail, percebi que o Mozilla Thunderbird calcula o tamanho total do e-mail resultante como muito maior do que os arquivos que anexei.

Aqui está um exemplo recente: duas imagens, uma com 13 MB e outra com 3,6 MB, aproximadamente 17 MB no total, e havia quatro linhas de texto. O Mozilla Thunderbird então me perguntou se eu realmente queria enviar um e-mail com um tamanho total de 22 MB.

De onde vem essa diferença de tamanho? Ter 5 MB de texto parece um pouco demais.

Por que o tamanho de um e-mail seria maior do que os arquivos anexados?

A resposta

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

Seus dados eram de 17 MiB, há 1.024 KiB em um MiB, 1024 B em um KiB e 8 bits em um byte. Isso é um total de 142.606.336 bits.

A codificação de base 64 codifica a cada 6 bits como um byte separado, portanto, precisamos de cerca de 23.767.722 bytes. Dividir por 1024 duas vezes nos dá um total de 22,67 MiB. Então é daí que vem o 22 MiB.

O e-mail é uma tecnologia muito antiga e não assume um tubo limpo de 8 bits.


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:  Como criar uma tabela listrada no Microsoft Word