If-Koubou

Kāpēc mana e-pasta lielums ir lielāks par tā pielikumiem?

Kāpēc mana e-pasta lielums ir lielāks par tā pielikumiem? (Kā)

Ja izmantojat lokāli instalētu pasta klientu, iespējams, esat pamanījuši, ka e-pasta lielums, šķiet, ir nedaudz lielāks par failiem, kurus esat pievienojis. Kāpēc tas ir un kas rada bažas? Šodienas SuperUser Q & A ziņai ir atbilde uz sajaukt lasītāja jautājumu.

Šodienas jautājumu un atbilžu sesija mums priecājas par SuperUser - Stack Exchange dalību, kas ir kopienas vadīta Q & A tīmekļa vietņu grupa.

Jautājums

SuperUser lasītājs arc_lupus vēlas uzzināt, kāpēc viņa e-pasta ziņas izmērs ir lielāks par pievienotajiem failiem:

Pievienojot failus e-pastam, es pamanīju, ka Mozilla Thunderbird aprēķina iegūtā e-pasta kopējo izmēru daudz vairāk nekā mani pievienotie faili.

Šis ir nesenais piemērs: divi attēli, viens 13 MB, bet otrs - 3,6 MB, aptuveni 17 MB kopumā, un bija četras teksta rindiņas. Mozilla Thunderbird man jautāja, vai es tiešām gribēju nosūtīt e-pastu ar kopējo izmēru 22 MB.

Kur šī lieluma atšķirība nāk no? Ar 5 MB tekstu izklausās nedaudz.

Kāpēc e-pasta izmērs ir lielāks par pievienotajiem failiem?

Atbilde

SuperUser atbalstītājs David Schwartz ir atbilde mums:

Jūsu dati bija 17 MiB, MiB ir 1024 KiB, KiB - 1024 B, bet bits - 8 biti. Tātad kopējais ir 142 606366 biti.

Base 64 kodējums katriem 6 bitiem kodē kā atsevišķu baitu, tāpēc mums vajag aptuveni 23,767,722 bitus. Sadalot ar 1024 divreiz, mums pavisam ir 22,67 MB. Tā tas ir, ja nāk no 22 MiB.

E-pasts ir diezgan veca tehnoloģija un neuzņemas 8 bitu tīru cauruli.

Vai kaut ko pievienot paskaidrojumam? Skatieties komentāros. Vēlaties lasīt citas atbildes no citiem tehnoloģiju savvy Stack Exchange lietotājiem? Šeit skatiet pilnu diskusiju pavedienu.