Kodėl mano el. Pašto dydis yra didesnis už pridėtus failus?

Turinys:

Kodėl mano el. Pašto dydis yra didesnis už pridėtus failus?
Kodėl mano el. Pašto dydis yra didesnis už pridėtus failus?

Video: Kodėl mano el. Pašto dydis yra didesnis už pridėtus failus?

Video: Kodėl mano el. Pašto dydis yra didesnis už pridėtus failus?
Video: Золотая орда в Былинах Русских - YouTube 2024, Lapkritis
Anonim
Jei naudojate lokaliai įdiegtą pašto programą, galbūt pastebėjote, kad laiško dydis yra šiek tiek didesnis nei failai, prie jo pritvirtinti. Kodėl tai kelia susirūpinimą? Šiandien "SuperUser" Q & A įrašas turi atsakymą į painiavą skaitytojo klausimą.
Jei naudojate lokaliai įdiegtą pašto programą, galbūt pastebėjote, kad laiško dydis yra šiek tiek didesnis nei failai, prie jo pritvirtinti. Kodėl tai kelia susirūpinimą? Šiandien "SuperUser" Q & A įrašas turi atsakymą į painiavą skaitytojo klausimą.

Šiandieninė klausimų ir atsakymų sesija pateikiama su "SuperUser" - "Stack Exchange", bendruomenės valdoma Q & A grupių asociacija.

Klausimas

"SuperUser" skaitymo programa arc_lupus nori sužinoti, kodėl jo el. Laiško dydis yra didesnis už pridėtus failus:

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.

Kodėl laiško dydis turi būti didesnis už pridėtus failus?

Atsakymas

"SuperUser" autorius David Schwartz turi mums atsakymą:

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.

Ar turite ką nors įtraukti į paaiškinimą? Garsas išjungtas komentaruose. Norite skaityti daugiau atsakymų iš kitų "Tech-savvy Stack Exchange" vartotojų? Patikrinkite visą diskusijų temą čia.

Rekomenduojamas: