Movatterモバイル変換


[0]ホーム

URL:


Przejdź do zawartości
Wikipediawolna encyklopedia
Szukaj

Typ MIME

Z Wikipedii, wolnej encyklopedii

Media type,typ MIME[a],Content-Type – dwuczęściowy identyfikatorformatu danych przesyłanych wInternecie. Oryginalnie zdefiniowany wRFC 2046 ↓ do użycia w ramach nagłówków poczty elektronicznej. Z czasem rozprzestrzenił się na inne zastosowania i protokoły jakHTTP czySIP. 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 ipodtypu rozdzielonych znakiemukośnika, którym mogą towarzyszyć opcjonalne parametry. Podtypy typutext posiadają np. opcjonalny parametrcharset używany do wskazaniakodowania znaków, a podtypy dlamultipart często definiują parametrboundary 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 wInternet Assigned Numbers Authority (IANA)[3]. Podtypy zaczynające się odvnd. należą do prywatnych rozszerzeń dostawców[4].

Przykłady popularnych typów

[edytuj |edytuj kod]

IANA utrzymuje rejestr identyfikatorów typów wraz z rejestrem identyfikatorówkodowań znaków. Lista ta jest dostępna w Internecie.

Przykłady:

  • Typtext – dane tekstowe czytelne dla człowieka:
  • Typapplication – pliki specyficzne dla programów:
    • application/octet-stream – dowolny strumieńbajtów. Jest to „domyślny” typ używany często do oznaczeniaplikó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ęzykaJavaScript (oryginalnietext/javascript obecnie przestarzały)[10],
    • application/jsonJSON, obiektowa notacja JavaScript[11],
    • application/oggOgg,kontener multimedialny[12],
    • application/xhtml+xmlXHTML[13],
  • Typaudio – dane audio:
  • Typimage – obrazy cyfrowe:
    • image/gif – obrazGIF[5],
    • image/jpeg – obrazJPEG JFIF[5],
    • image/png – obrazPNG, zarejestrowany w IANA[16],
    • image/tiff – obrazTIFF[17],
    • image/vnd.microsoft.icon – obrazICO, zarejestrowany przez firmę MS[18],
  • Typmultipart – archiwa i inne obiekty składające się z więcej niż jednej części:
    • multipart/mixedMIMEe-mail[19],
    • multipart/alternative – MIME e-mail[19],
    • multipart/related – MIME e-mail, używany także do generowania archiwówMHTML, zapisujących stronę WWW w postaci jednego pliku[20],

Zobacz też

[edytuj |edytuj kod]

Uwagi

[edytuj |edytuj kod]
  1. Od skrótuang. Multipurpose Internet Mail Extensions zdefiniowanego wRFC 2045 ↓[1].

Przypisy

[edytuj |edytuj kod]
  1. Internet Media Type registration, consistency of use [online],W3C, 3 czerwca 2002 [dostęp 2006-11-29] (ang.).
  2. abRFC 2045 ↓, s. 10–11.
  3. RFC 2045 ↓, sekcja 6.3, s. 15.
  4. RFC 2048 ↓, sekcja 2.1.2, s. 3–4.
  5. abcdeRFC 2046 ↓, s. 5, 11–13.
  6. RFC 3676 ↓, s. 1–20.
  7. RFC 2318 ↓, s. 1–2.
  8. RFC 2854 ↓, s. 2.
  9. RFC 3023 ↓, s. 5–7.
  10. RFC 4329 ↓, s. 8–12.
  11. RFC 4627 ↓, s. 6.
  12. RFC 3534 ↓, s. 2.
  13. RFC 3236 ↓, s. 2.
  14. RFC 3003 ↓, s. 2.
  15. MIME Type Settings for Windows Media Services. Microsoft, 2003-11-03. [dostęp 2023-07-28]. [zarchiwizowane ztego adresu (2012-12-08)].
  16. W3C PNG Working Group: Media type name: image / Media subtype name: png. 2021-12-07. [dostęp 2023-07-28]. (ang.).
  17. RFC 3302 ↓, s. 3.
  18. Simon Butcher: MIME media type name : Image / MIME subtype name : Vendor Tree - vnd.microsoft.icon. 2003-09-03. [dostęp 2023-07-28]. (ang.).
  19. abRFC 2046 ↓, s. 24–26.
  20. RFC 2387 ↓, s. 1–8.
  21. RFC 4337 ↓, s. 3–5.
  22. Paul Lindner: Registration of new MIME content-type/subtype. 1993-06-04. [dostęp 2023-07-28]. (ang.).
  23. Microsoft KB 288102

Linki zewnętrzne

[edytuj |edytuj kod]
Źródło: „https://pl.wikipedia.org/w/index.php?title=Typ_MIME&oldid=74906710
Kategoria:

[8]ページ先頭

©2009-2025 Movatter.jp