Najlepsze pytania
Chronologia
Czat
Perspektywa
Typ MIME
Z Wikipedii, wolnej encyklopedii
Remove ads
Media type, typ MIME[a], Content-Type – dwuczęściowy identyfikator formatu danych przesyłanych w Internecie. Oryginalnie zdefiniowany w RFC 2046 ↓ do użycia w ramach nagłówków poczty elektronicznej. Z czasem rozprzestrzenił się na inne zastosowania i protokoły jak HTTP czy SIP. Rolą tego nagłówka jest umożliwienie programowi użytkownika dobrania odpowiedniego programu potrafiącego obsłużyć przesłany przez serwer zasób[2].
Podstawowa forma identyfikatora składa się z dwóch części: typu i podtypu rozdzielonych znakiem ukośnika, którym mogą towarzyszyć opcjonalne parametry. Podtypy typu text posiadają np. opcjonalny parametr charset używany do wskazania kodowania znaków, a podtypy dla multipart często definiują parametr boundary jako separator poszczególnych części[2]. Typy lub podtypy zaczynające się od „x-” są traktowane jako niestandardowe i jako takie nie są rejestrowane w Internet Assigned Numbers Authority (IANA)[3]. Podtypy zaczynające się od vnd. należą do prywatnych rozszerzeń dostawców[4].
Remove ads
Przykłady popularnych typów
Podsumowanie
Perspektywa
IANA utrzymuje rejestr identyfikatorów typów wraz z rejestrem identyfikatorów kodowań znaków. Lista ta jest dostępna w Internecie.
Przykłady:
- Typ
text– dane tekstowe czytelne dla człowieka: - Typ
application– pliki specyficzne dla programów:application/octet-stream– dowolny strumień bajtów. Jest to „domyślny” typ używany często do oznaczenia plików wykonywalnych, plików nieznanego typu lub plików, które powinny być pobrane protokołem nie obsługującym odpowiednika nagłówka „content disposition”. RFC 2046 ↓ definiuje ten typ jako typ awaryjny dla wszelkich nierozpoznanych podtypów[5].application/javascript– kod języka JavaScript (oryginalnietext/javascriptobecnie przestarzały)[10],application/json– JSON, obiektowa notacja JavaScript[11],application/ogg– Ogg, kontener multimedialny[12],application/xhtml+xml– XHTML[13],
- Typ
audio– dane audio:
- Typ
image– obrazy cyfrowe:
- Typ
multipart– archiwa i inne obiekty składające się z więcej niż jednej części:
Remove ads
Zobacz też
Uwagi
- Od skrótu ang. Multipurpose Internet Mail Extensions zdefiniowanego w RFC 2045 ↓[1].
Przypisy
Linki zewnętrzne
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads