Początkowo typy MIME zostały zaprojektowane pod kątem możliwości przesyłania danych innych niż tekstowe. Tak właśnie było w przypadku wiadomości e-mail. Na przykład, aby przesłać obraz, typ MIME, który zgłasza przesyłany, na przykład JPEG, był używany przez jego protokół.
Rozwój technologii i jej pojawianie się
Typy MIME są aktywnie wykorzystywane do przesyłania danych w protokole HTTP. W prostym języku opisuje dodatkowe atrybuty przekazanego pakietu i obsługuje możliwość implementacji transferu kilku plików, nawet zagnieżdżonych w sobie w ramach pojedynczej wiadomości. Aby poinformować odbiorcę, jaki rodzaj pliku jest przesyłany i, odpowiednio, jak z nim pracować, tytuł jest uzupełniany o jego typ MIME. Na przykład zwykły tekst jest oznaczony jako text /plain, a strony elektroniczne to text /html.
Dlaczego musisz wiedzieć o MIME?
Jak budować i czego potrzebujesz typy MIME, które musisz znać dla twórców stron internetowych i programistów, którzy są odpowiedzialni za tworzenie produktów, w ten czy inny sposób współpracują z Siecią. Opisz interakcje lepiej, przykład bliżej rzeczywistości.
Programista internetowy zapisuje kod jednej ze stron witryny. Pozwala na pobranie pliku PDF. W tym przypadku określa MIME dla tego typu danych: application /pdf. Przeglądarka, odwołując się do tej strony, odczytuje nagłówek i rozumie, że ten plik PDF. I w zależności od ustawień lub od razu zaczyna go pobierać lub po prostu otworzyć, aby wyświetlić w oknie. Tak więc podział treści na typy, które pozwalaOdpowiednio reaguje na typy danych w odpowiedni sposób.
Lista typów MIME
Liczba odmian plików wymienionych w standardzie MIME jest duża. Dla wygody są one podzielone na kategorie. Warto zastanowić się nad głównymi i opisać typy, a także jak zareaguje przeglądarka na nie.
Tekst kategorii
Istnieją rodzaje, które w taki czy inny sposób odnoszą się do przekazywania informacji tekstowych. Mogą to być skrypty, arkusze stylów, zwykły tekst. Kategoria obejmuje:
HTML. Hypertext markup language. Żadna strona internetowa nie będzie w stanie pracować bez jej użycia.
Css. Kaskadowe arkusze stylów. Tworzenie i interakcja obiektów na stronie odbywa się za pomocą takich plików.
javascript. Widząc ten typ, przeglądarka natychmiast zrozumie, że musi przetworzyć obszar kodu - skrypt.
Zwykły. Prosty zwykły tekst.
Xml. Pliki znaczników XML.
Obraz kategorii
Tutaj przesyłane są rozszerzenia plików, takie jak:
gif;
jpeg;
tiff.
Aplikacja kategorii
Zawiera typy, które mogą być w ten czy inny sposób uruchamiane, to znaczy dane niektórych aplikacji lub usług. Odpowiedź przeglądarki na niektóre z nich może zostać poproszona o uruchomienie specjalnego programu lub otwarcie go bezpośrednio na stronie.
Json. Wygodny format przesyłania danych. Informuje przeglądarkę, że odpowiedź zostanie przesłana do json.
Pdf. W zależności od ustawień przeglądarki ten typ może zostać pobrany, wyświetlony w oknie lub używany przez program innej firmy,zainstalowane na komputerze.
suwak Gzip. Pliki archiwalne transferu.
OGG. Oznaczenie zawartości multimedialnej.
xhtml + xml. Format danych XHTML, który uzupełnia i rozszerza funkcjonalność klasycznego HTML i XML przynosi standardy efektywności.
Kategoria dźwięku
Podobny do plików graficznych przesyłanych w tej kategorii głównie rozszerzenia:
Basic. Standardowy typ pliku audio.
AAC. Format pliku audio.
MPEG. To może być przesyłany do MP3 lub AAC.
X-MS-wma lub X-MS-wosku. Typ danych Windows Media Audio.
WEBM. Dość młoda format wideo opracowany przez Google. Już obsługiwany przez wiele przeglądarek i odtwarzaczy multimedialnych.
X X rodzaju są sklasyfikowane aplikacji. Z wyznaczonymi ich niestandardowych typów plików. Należą do nich na przykład należą do smoły archiwach RAR, Flash i wielu innych, nieuwzględnionych na liście głównej.
Opinia typ
Rada MIME stale się rozszerza wraz z pojawieniem się nowych technologii, standardów i typów plików. Aby wyświetlić aktualną listę ostatnich dokumentów dochodowych mógłby RFC dotyczących typów MIME.