Видове MIME: описание и основен списък

Първоначално MIME типовете са предназначени за предаване на данни, различни от текстовите. Това всъщност е случаят с електронната поща. Например, за предаване на картина, MIME типът, който докладва предаденото, например JPEG, е използван чрез неговия протокол.

Развитието на технологиите и появата му

MIME типовете се използват активно за предаване на данни в HTTP протокол. На обикновен език той описва допълнителните атрибути на препратения пакет и поддържа възможността за осъществяване на прехвърлянето на няколко файла, дори вложени един в друг в рамките на едно съобщение. За да се каже на получателя какъв тип файл се предава и съответно как да се работи с него, заглавието се допълва с неговия MIME тип. Например, обикновен текст се обозначава с текст /обикновен, а електронните страници с текст /html.


Защо трябва да знаете за MIME?

Как да се изгради и какво ви трябва MIME видове, които трябва да знаете за уеб разработчици и програмисти, които са отговорни за създаването на продукти, по един или друг начин работят с мрежата. Опишете по-добре взаимодействието с пример, по-близък до реалността.
Уеб програмистът пише кода за една от страниците на сайта. Тя ви позволява да изтеглите PDF файл. В този случай той посочва MIME за този тип данни: application /pdf. Браузърът, който препраща към тази страница, чете заглавието и разбира, че този PDF файл. И в зависимост от настройките или веднага започва да го изтеглите, или просто да се отвори за оглед в прозореца. Така разделянето на съдържанието на типове позволяваадекватно отговаря на типовете данни по подходящ начин.


Списък на MIME типовете

Броят на сортовете файлове, изброени в стандарта MIME, е голям. За удобство всички те са категоризирани. Струва си да разгледаме основните и да опишем типовете, както и как браузърът ще им отговори.

Текст по категории

Има видове, които по един или друг начин се отнасят до предаването на текстова информация. Те могат да включват скриптове, стилове, обикновен текст. Категорията включва:
  • Html. Език за маркиране на хипертекст. Никой сайт в интернет няма да може да работи без неговото използване.
  • Css. Каскадни таблици със стилове. Създаването и взаимодействието на обекти на страница се извършва с такива файлове.
  • javascript. След като видя този тип, браузърът веднага ще разбере, че трябва да обработи областта на кода - скрипт.
  • Равнина. Обикновен обикновен текст.
  • Xml. XML файлове за маркиране.
  • Категория изображение

    Тук се предават разширенията на файлове, като например:
  • gif;
  • jpeg;
  • TIFF.
  • Прилагане на категория

    Съдържа типовете, които по един или друг начин могат да бъдат стартирани, т.е. данните на някои приложения или услуги. Отговорът на браузъра към някои от тях може да бъде поискан да стартира специална програма или да я отвори директно на страницата.
  • Json. Удобен формат за пренос на данни. Указва на браузъра, че отговорът ще бъде предаден на json.
  • Pdf. В зависимост от настройките на браузъра, този тип може да бъде изтеглен, прегледан в прозореца или използван от програма на трета страна,инсталиран на вашия компютър.
  • Zip и gzip. Прехвърляне на архивни файлове.
  • Ogg. Етикет за мултимедийно съдържание.
  • Xhtml + xml. XHTML форматът на данните, който допълва и увеличава функционалността на класическия HTML, и също така носи ефективността на XML стандарта.

  • Категория аудио

    По аналогия с графични файлове от тази категория се предават към основното разширение:
  • Basic. Стандартен тип аудио файл.
  • Aac. Формат на аудиофайла.
  • Mpeg. Mp3 или Aac могат да се предават тук.
  • X-ms-wma или x-ms-восък. Тип данни на Windows Media Audio.
  • Webm. Доста млад видео формат, разработен от Google. Вече се поддържа от много браузъри и мултимедийни плейъри.
  • X

    X-типовете са категоризирани като приложения. Те помагат да се идентифицират нестандартни типове файлове. Те включват например архивите на tar, RAR, FLASH и много други, които не са включени в основния списък.

    Заключение

    Списъкът с типове MIME непрекъснато се разширява поради появата на нови технологии, стандарти и типове файлове. Проверете текущия списък с последните разписки за RFC за MIME типове.

    Свързани публикации