Główna » jak » Dlaczego rozmiar mojego e-maila jest większy niż jego załączonych plików?

    Dlaczego rozmiar mojego e-maila jest większy niż jego załączonych plików?

    Jeśli korzystasz z zainstalowanego lokalnie klienta pocztowego, możesz zauważyć, że rozmiar wiadomości e-mail wydaje się być nieco większy niż pliki do niej dołączone. Dlaczego tak jest i czy jest to powodem do niepokoju? Dzisiejszy post z pytaniami i odpowiedziami dla SuperUser zawiera odpowiedź na pytanie zagubionego czytelnika.

    Dzisiejsza sesja pytań i odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, opartego na społecznościach grupowania witryn z pytaniami i odpowiedziami.

    Pytanie

    Czytnik SuperUser arc_lupus chce wiedzieć, dlaczego rozmiar jego e-maila jest większy niż załączonych plików:

    Podczas dołączania plików do wiadomości e-mail zauważyłem, że Mozilla Thunderbird oblicza całkowity rozmiar otrzymanego e-maila jako znacznie większy niż pliki, które dołączyłem.

    Oto najnowszy przykład: dwa obrazy, jeden na 13 MB i drugi na 3,6 MB, łącznie około 17 MB, i były cztery wiersze tekstu. Mozilla Thunderbird zapytała mnie wtedy, czy naprawdę chcę wysłać e-mail o łącznej wielkości 22 MB.

    Skąd się bierze ta różnica w wielkości? Posiadanie 5 MB tekstu brzmi trochę.

    Dlaczego rozmiar wiadomości e-mail był większy niż jej załączonych plików?

    Odpowiedź

    Współpracownik SuperUser, David Schwartz, ma dla nas odpowiedź:

    Twoje dane wynosiły 17 MiB, są 1024 KiB w MiB, 1024 B w KiB i 8 bitów w bajcie. Jest to łącznie 142 606 336 bitów.

    Kodowanie Base 64 koduje co 6 bitów jako osobny bajt, więc potrzebujemy około 23 777 722 bajtów. Dzielenie przez 1024 dwa razy daje nam w sumie 22,67 MiB. To stąd pochodzi 22 MiB.

    Email to dość stara technologia i nie zakłada 8-bitowej czystej rury.


    Czy masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych użytkowników Stack Exchange, którzy znają się na technologii? Sprawdź cały wątek dyskusji tutaj.