Gymterview
junior

Что такое MIME тип?

MIME (Multipurpose Internet Mail Extensions) — стандарт, описывающий типы содержимого для передачи по сети файлов различного формата: текстов, изображений, видео, аудио, архивов и других.

MIME-тип записывается в формате тип/подтип, например: text/html, application/json, image/png, multipart/form-data. Браузер использует MIME-тип, чтобы определить, как обрабатывать полученные данные: отобразить HTML-страницу, показать картинку, предложить скачать файл или передать данные JavaScript-коду.

MIME-тип указывается в HTTP-заголовке Content-Type. В HTML он также используется при передаче данных форм (атрибут enctype) и при вставке на страницу различных объектов (тег <object>). Изначально MIME был разработан для электронной почты, чтобы прикреплять к письмам файлы разных форматов, но затем стал универсальным стандартом для веба.

На собеседовании: назовите формат записи (тип/подтип) и приведите 3-4 примера: text/html, application/json, image/png, multipart/form-data. Упомяните, что MIME-тип передаётся в заголовке Content-Type.