Поговорим о том, каким же образом Web-обозреватель обрабатывает мультимедийное содержание.
Некоторые типы мультимедийных данных поддерживаются Web-обозревателем непосредственно. (Хотя мультимедийными данными это назвать сложно.) Как вы поняли, речь идет об обычных растровых изображениях в формате GIF, JPEG или PNG (они помещаются на страницы с помощью тега <IMG>). Internet Explorer также поддерживает свой собственный тег <BGSOUND> для привязки к странице фонового музыкального сопровождения и атрибут DYNSRC тега <IMG>, с помощью которого на страницу можно поместить фильм. Но эти возможности не являются стандартными, поэтому мы не будем их рассматривать. Если вы хотите узнать о них побольше, обратитесь к электронному руководству по HTML.
Но поддержка очень и очень многих форматов данных в Web-обозреватель не заложена — форматов так много, что охватить все просто невозможно. Проблема решается использованием дополнительных программ. Каждая'такая программа "отвечает" за свой формат данных. И, когда Web-обозреватель получает какие-либо данные, которые он не может обработать непосредственно, он загружает соответствующую программу.
Мультимедийные данные, не поддерживаемые Web-обозревателем, помещаются на страницу с помощью особого тега. С помощью соответствующего атрибута задается имя файла данных, который и будет обрабатываться дополнительной программой. Программа читает данные из файла, обрабатывает их и генерирует на их основе какой-то экранный вывод, либо проявляет себя каким-то иным образом.
Но как Web-обозреватель определяет, какая программа нужна для обработки данных того или иного формата? Дело в том, что каждый формат данных имеет свой уникальный идентификатор, называемый типом MIME (Multipurpose Internet Mail Extensions — многоцелевые расширения почты Интернета). А дополнительная программа при установке сообщает системе, какой тип MIME ей "по зубам". Соответствия типов MIME форматам данных и обрабатывающим их программам записываются в Реестре Windows.
Тип файлов |
Тип MIME |
||
Архив RAR Архив ZIP |
application/x-tar application/x-zip-compressed |
||
Аудио- или видеозапись ASF |
video/x-ms-asf |
||
Аудио- или видеозапись WMV |
video/x-ms-wmv |
||
Аудиозапись AIFF |
audio/aiff |
||
Аудиозапись AU |
audio/basic |
||
Аудиозапись MIDI |
audio/mid |
||
Аудиозапись МРЗ |
audio/mpeg |
||
Аудиозапись WAV |
audio/wav |
||
Аудиозапись WMA |
audio/x-ms-wma |
||
Видеозапись AVI |
video/avi |
||
Видеозапись Indeo (IVF) |
video/x-ivf |
||
Видеозапись MPEG |
video/mpeg |
||
Визитная карточка, используемая почтовыми программами для хранения данных об адресате |
text/x-vcard |
||
Графический файл ART |
image /x-jg |
||
Графический файл BMP |
image /bmp |
||
Графический файл GIF |
image/gif |
||
Графический файл JPEG |
image /jpeg |
||
Графический файл Macromedia Flash |
application/futuresplash |
||
Графический файл TIFF |
image/tiff |
||
Документ Adobe Acrobat |
application/pdf |
||
Документ HTML |
text/html |
||
Документ Microsoft Excel |
application/x-msexcel |
||
Документ Microsoft Word |
application/msword |
||
Документ RTF |
application/msword |
||
Документ XML |
text/xml |
||
Приложение |
application/x-msdownload |
||
Приложение HTML (HTA) |
application/hta |
||
Таблица стилей HTML |
text/ess |
||
Текстовый документ |
text/plain |
||