Serwisanci dostępni teraz · czynne całą dobę, także w weekendy i świętaWarszawa i okolice · dojazd bezpłatny
Darmowa diagnoza laptopa
Darmowa diagnoza laptopa
Dojazd do klienta bezpłatnie
Dojazd do klienta bezpłatnie
Laptopy zastępcze bezpłatnie
Laptopy zastępcze bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie

MIME załącznik

Termin Definicja
MIME załącznik

Załącznik MIME jest kodowany zwykle metodą base64, co zwiększa jego rozmiar o mniej więcej jedną trzecią.

Jak MIME opisuje załącznik w wiadomości

MIME, czyli Multipurpose Internet Mail Extensions, rozszerza format wiadomości e-mail o możliwość przesyłania danych innych niż zwykły tekst ASCII. Załącznik MIME nie jest osobnym rodzajem pliku, lecz częścią wiadomości oznaczoną odpowiednimi nagłówkami. Informacje o rodzaju danych określa nagłówek Content-Type, na przykład application/pdf dla dokumentu PDF, image/jpeg dla obrazu JPEG albo application/zip dla archiwum ZIP.

Wiadomość zawierająca załącznik jest często zbudowana jako struktura multipart/mixed. Poszczególne części oddziela ciąg graniczny wskazany parametrem boundary. Jedna część może zawierać treść tekstową wiadomości, a kolejna dane pliku. W każdej części występują własne nagłówki, między innymi Content-Type i Content-Transfer-Encoding. Taki układ pozwala klientowi pocztowemu rozpoznać, które dane należy wyświetlić jako treść wiadomości, a które udostępnić jako plik do pobrania.

Base64, kodowanie transportowe i rzeczywisty rozmiar pliku

Dane załącznika MIME są często przesyłane z użyciem Content-Transfer-Encoding: base64. Base64 zamienia każde trzy bajty danych binarnych na cztery znaki tekstowe. Z tego powodu sama reprezentacja zwiększa objętość danych o około jedną trzecią. Dokładny wynik zależy od długości pliku, ponieważ na końcu mogą pojawić się znaki dopełnienia =. Do rozmiaru dochodzą również znaki końca wiersza oraz nagłówki MIME.

Base64 nie szyfruje i nie kompresuje załącznika. Jest kodowaniem umożliwiającym przenoszenie bajtów przez systemy, które historycznie obsługiwały głównie ograniczony zestaw znaków tekstowych. Odbiorca dekoduje ciąg Base64 z powrotem do pierwotnych bajtów, a następnie zapisuje je jako plik. Jeżeli w czasie transmisji zostaną usunięte znaki, zmienione znaki kodowania lub przekroczony zostanie limit rozmiaru wiadomości, dekodowanie może zakończyć się błędem albo utworzyć uszkodzony plik.

Nagłówki pliku, nazwa i zgodność z klientem pocztowym

Oprócz typu danych załącznik może zawierać nagłówek Content-Disposition: attachment. Parametr filename określa proponowaną nazwę zapisywanego pliku. Nazwy zawierające znaki spoza podstawowego ASCII mogą być zapisane zgodnie z mechanizmem parametrów rozszerzonych, na przykład jako filename*=UTF-8''.... Sama nazwa nie określa jednak rzeczywistego formatu danych i nie powinna być jedyną podstawą oceny bezpieczeństwa pliku.

Wiadomości MIME mogą używać także typów multipart/alternative dla kilku wersji tej samej treści, na przykład tekstowej i HTML, oraz multipart/related dla dokumentu HTML i powiązanych obrazów. Załącznik osadzony w wiadomości może mieć nagłówek Content-ID, który pozwala odwołać się do niego z treści HTML. Różnice w obsłudze tych struktur powodują, że jeden program pocztowy może pokazywać plik jako zwykły załącznik, a inny jako element osadzony w wiadomości.

Rozpoznawanie problemów z załącznikiem MIME

Przy diagnozowaniu problemu warto sprawdzić pełne nagłówki wiadomości oraz strukturę MIME, a nie tylko nazwę pliku widoczną w interfejsie poczty. Należy zweryfikować typ Content-Type, zastosowane kodowanie, granice boundary i zgodność rozmiaru zakodowanej części z limitem serwera pocztowego. Jeżeli załącznik dociera jako plik o rozszerzeniu .dat, przyczyną może być nieprawidłowo rozpoznany typ MIME, uszkodzony nagłówek albo błąd klienta pocztowego.

Uszkodzenie załącznika może objawiać się komunikatem o nieprawidłowym archiwum, pustym plikiem, brakiem możliwości otwarcia dokumentu lub zmianą nazwy na przypadkową. Pomocne jest porównanie sumy kontrolnej oryginału i pliku odebranego, ponowne wysłanie wiadomości oraz użycie innego klienta pocztowego. Przed otwarciem załącznika trzeba sprawdzić jego rzeczywisty typ, przeskanować go aktualnym programem ochronnym i zachować ostrożność wobec plików wykonywalnych, skryptów oraz archiwów zawierających nieoczekiwane elementy. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i podzespołów, w tym diagnozowaniem problemów z odbieraniem oraz otwieraniem załączników MIME.

+48 22 100 48 29Zadzwoń teraz · serwisant w 1 godzinę