Форматы файлов и MIME-типы

Как мы знаем, в World Wide Web доступна информация самого различного рода, закодированная во множестве разнообразных форматов. Некоторые из этих форматов (такие как HTML,  неформатированный текст, графику в формате GIF и некоторые другие) “понимает” сама программа просмотра, другие (например, документы в формате Word for Windows) она передает программам-помощникам.

audio Форматы файлов и MIME типы

mp3

Возникает вполне законный вопрос о том, как программа просмотра распознает формат файла, загруженного с локального диска или с удаленного WWW-сервера.

Ответ таков: При загрузке файлов с локального диска программа просмотра определяет тип по расширению имени файла. Если же файл приходит с удаленного WWW-сервера, то сервер высылает программе просмотра некоторую служебную информацию перед тем, как передавать собственно содержимое требуемого файла. Эта служебная информация включает стандартный идентификатор типа файла (Content-Type), на который в этом случае и ориентируется программа просмотра.

Такой идентификатор типа получил название MIME-type, где MIME – аббревиатура начальных букв Multiporpose Internet Mail Extensions (Многоцелевые Расширения Электронной Почты Internet). Для MIME в последнее время используется также название Internet Media Types.

Идентификатор типа MIME состоит из двух частей: идентификатора типа и идентификатора подтипа, разделенных косой чертой /. Некоторые из наиболее часто встречающихся типов файлов, их расширения и стандартные MIME-типы приведены в нижеследующей таблице.

Тип файла Расширение MIME-тип
Архивный файл в формате compress .Z application/x-compress
Архивный файл в формате gzip .gz application/x-gzip
Архивный файл в формате PKZIP .zip application/x-zip-compressed, application/zip
Архивный файл в формате tar .tar application/x-tar
Видеофайл в формате AVI .avi video/x-msvideo
Видеофайл в формате MPEG .mpeg, .mpg video/mpeg
Видеофайл в формате QuickTime .mov video/quicktime
Документ в формате dvi .dvi application/x-dvi
Документ в формате HTML .html, .htm text/html
Документ в формате Microsoft Word for
Windows
.doc application/msword
Документ в формате pdf .pdf application/pdf
Документ в формате PostScript .ps, .eps application/postscript
Документ в формате TEX .tex application/x-tex
Звуковой файл в формате AU .au, .snd audio/basic
Звуковой файл в формате WAV .wav audio/x-wav
Изображение в формате GIF .gif image/gif
Изображение в формате JPEG .jpg, .jpeg image/jpeg
Изображение в формате PNG .png image/png
Исполняемый файл для DOS или
Microsoft Windows
.com, .exe application/octet-stream
Текст .txt text/plain
Трехмерная интерактивная
графика в формате VRML
.wrl x-world/x-vrml

ПРИМЕЧАНИЕ: в скобках приведены ссылки на разделы, где содержится информация о данных типах файлов.

Вам, как пользователю программы просмотра, возможно, придется столкнуться с MIME-типами при настройке так называемых программ-помощников (Helper Applications, Helpers). Как уже было сказано в начале книги при описании работы с программами просмотра, если программа просмотра не знает, у какой программы попросить помощи при интерпретации данного файла то она предлагает вам выбрать, какую программу, установленную на вашем компьютере, запускать для обработки файлов данного MIME-типа (Pick App…).

Можно настроить программу-помощника для данного MIME-типа и заранее. В Netscape Navigator 3.0 для этого следует выбрать меню Options | General Preferences, а затем ввести соответствующую информацию в диалоговом окне в категории Helpers.

Тэги:

Комментариев: 25 to “Форматы файлов и MIME-типы”

  1. valya пишет:

    Загружаются картинки! ура!

  2. Localic пишет:

    Побывал на днях в Казани и в Нижнем Новгороде, и очень удивился разбросу цен на услуги интернет провайдеров. Всегда считал, что цены должны быть в принципе одинаковыми в соседних регионах, ан нет. Хотелось бы поинтересоваться, из какого Вы региона (обращаюсь как к автору сайта, так и к его читателям), какой у Вас провайдер, ну и стоимость услуг в месяц. Берём только проводной интернет (любой), стоимость интересует при скорости 1 Мегабит/с.
    Заранее спасибо всем, кто откликнется и примет участие в моём скромном исследовании.

  3. Александр пишет:

    Радуeт, что блог развивaeтся. Спасибо за стaтью, тeпeрь буду ждaть новых пocтoв.

  4. Прокофий пишет:

    Темa интерeсная и познaватeльная. Пoпал я cуда с Goоglе, иcкал реферaт, а пoпaл к вaм

  5. Arkadii пишет:

    Поздравляю…

    С наступающим

  6. Федосья пишет:

    Пpисоeдиняюcь. Благoдаpю зa информaцию.

  7. N-BOOKаньер пишет:

    А я как всегда поинтересуюсь не по теме: а где найти источник?

  8. Grom пишет:

    очень занимательно было почитать

  9. Вступление пишет:

    потрясающие идеи…нам перенять бы …великолепно.

  10. Работник пишет:

    Ваш сайт в опере не очень то корректо показывается, а так все отлично! спасибки вам за умные мысли!

  11. Artist пишет:

    Хорошего без плохого не бывает – даже школьнику на каникулы дают задание. – Ч. Лэм

  12. Тайланд пишет:

    “решил помочь и разослал пост в соц. закладки. надеюсь поднимется популярность”

  13. FilmFox пишет:

    Круто, что тут еще можно сказать.

  14. паблик пишет:

    Вот решил вам немного помочь и послал этот пост в социальные закладки. Очень надеюсь ваш рейтинг возрастет.

  15. Милица пишет:

    Дoбaвил в избpаннoе – дочитaю позже, Интepеcненькo.

  16. Постройка пишет:

    Огромное вам пасибо! а еще посты на эту тему будут в будущем? Очень жду!

  17. Avast пишет:

    Счастье зависит от нашего мнения о вещах. – Эразм Роттердамский

Оставить комментарий

Чтобы оставить комментарий, Вы должны войти в систему.