Mengapa Saiz E-mel Saya Lebih Besar Daripada Fail Terlampir?
Jika anda menggunakan klien mel yang dipasang secara tempatan, anda mungkin perasan bahawa saiz e-mel seolah-olah menjadi sedikit lebih besar daripada fail yang anda sambungkan kepadanya. Mengapa itu dan adakah ia menjadi kebimbangan? Siaran Q & A SuperUser hari ini mempunyai jawapan kepada soalan pembaca yang keliru.
Sesi Soalan & Jawapan hari ini datang kepada kami dengan ihsan SuperUser-bahagian pembahagian Stack Exchange, kumpulan yang diketuai oleh komuniti laman web Q & A.
Soalan
Pembaca SuperUser arc_lupus ingin tahu mengapa saiz e-melnya lebih besar daripada fail yang dilampirkan:
Apabila melampirkan fail ke e-mel, saya perhatikan bahawa Mozilla Thunderbird mengira saiz keseluruhan e-mel yang dihasilkan lebih besar daripada fail yang saya sertakan.
Berikut adalah contoh terbaru: dua imej, satu pada 13 MB dan yang lain pada 3.6 MB, kira-kira 17 MB secara keseluruhan, dan terdapat empat baris teks. Mozilla Thunderbird kemudian bertanya kepada saya jika saya benar-benar mahu menghantar e-mel dengan saiz keseluruhan 22 MB.
Di manakah perbezaan saiznya? Mempunyai 5 MB teks bunyi seperti sedikit.
Mengapa saiz e-mel menjadi lebih besar daripada fail yang dilampirkan?
Jawapan
Penyumbang SuperUser David Schwartz mempunyai jawapan untuk kami:
Data anda ialah 17 MiB, terdapat 1024 KiB dalam MiB, 1024 B dalam KiB, dan 8 bit dalam bait. Jadi itu adalah sejumlah 142,606,336 bit.
Pengekodan pangkalan 64 menyandi setiap 6 bit sebagai bait berasingan, jadi kita memerlukan kira-kira 23,767,722 bait. Pembahagian sebanyak 1024 kali ganda memberikan kita sejumlah 22.67 MiB. Jadi itulah di mana 22 MiB berasal dari.
E-mel adalah teknologi lama yang lama dan tidak menganggap paip bersih 8-bit.
Mempunyai sesuatu untuk menambah penjelasannya? Bunyi dalam komen. Ingin membaca lebih banyak jawapan dari pengguna Stack Exchange yang berteknologi tinggi? Lihat thread perbincangan penuh di sini.