in

Pourquoi la taille de mon courrier électronique est-elle plus grande que ses fichiers joints?

Si vous utilisez un client de messagerie installé localement, vous avez peut-être remarqué que la taille d’un e-mail semble être un peu plus grande que les fichiers que vous y avez joints. Pourquoi est-ce et est-ce une source de préoccupation? Le post de questions-réponses de SuperUser d’aujourd’hui a la réponse à la question d’un lecteur confus.

La question

Le lecteur SuperUser arc_lupus veut savoir pourquoi la taille de son email est plus grande que ses fichiers joints:

En joignant des fichiers à un e-mail, j’ai remarqué que Mozilla Thunderbird calcule la taille totale de l’e-mail résultant autant plus que les fichiers que j’ai joints.

Voici un exemple récent: deux images, une à 13 Mo et l’autre à 3,6 Mo, soit environ 17 Mo au total, et il y avait quatre lignes de texte. Mozilla Thunderbird m’a alors demandé si je voulais vraiment envoyer un email d’une taille totale de 22 Mo.

D’où vient cette différence de taille? Avoir 5 Mo de texte semble un peu trop.

Pourquoi la taille d’un e-mail serait-elle plus grande que ses fichiers joints?

La réponse

Le contributeur SuperUser David Schwartz a la réponse pour nous:

Vos données étaient de 17 Mio, il y a 1024 Kio dans un Mio, 1024 B dans un KiB et 8 bits dans un octet. Cela représente donc un total de 142 606 336 bits.

Le codage en base 64 code tous les 6 bits comme un octet séparé, nous avons donc besoin d’environ 23 767 722 octets. Diviser deux fois par 1024 nous donne un total de 22,67 Mio. C’est donc de là que vient le 22 MiB.

Le courrier électronique est une technologie assez ancienne et ne suppose pas un tuyau propre 8 bits.

Avez-vous quelque chose à ajouter à l’explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d’autres utilisateurs de Stack Exchange férus de technologie? Consultez le fil de discussion complet ici.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Green Computing: le projet LocalCooling d’Uniblue

Comment créer et synchroniser des événements de calendrier dans Windows 10

Comment créer et synchroniser des événements de calendrier dans Windows 10