Поддержка
мультимедийных данных
Поговорим
о том, каким же образом Web-обозреватель обрабатывает мультимедийное содержание.
Некоторые
типы мультимедийных данных поддерживаются Web-обозревателем непосредственно.
(Хотя мультимедийными данными это назвать сложно.) Как вы поняли, речь идет
об обычных растровых изображениях в формате GIF, JPEG или PNG (они помещаются
на страницы с помощью тега <IMG>). Internet Explorer также поддерживает
свой собственный тег <BGSOUND> для привязки к странице фонового музыкального
сопровождения и атрибут DYNSRC тега <IMG>, с помощью которого на страницу
можно поместить фильм. Но эти возможности не являются стандартными, поэтому
мы не будем их рассматривать. Если вы хотите узнать о них побольше, обратитесь
к электронному руководству по HTML.
Но
поддержка очень и очень многих форматов данных в Web-обозреватель не заложена
— форматов так много, что охватить все просто невозможно. Проблема решается
использованием дополнительных программ. Каждая'такая программа "отвечает"
за свой формат данных. И, когда Web-обозреватель получает какие-либо данные,
которые он не может обработать непосредственно, он загружает соответствующую
программу.
Мультимедийные
данные, не поддерживаемые Web-обозревателем, помещаются на страницу с помощью
особого тега. С помощью соответствующего атрибута задается имя файла данных,
который и будет обрабатываться дополнительной программой. Программа читает
данные из файла, обрабатывает их и генерирует на их основе какой-то экранный
вывод, либо проявляет себя каким-то иным образом.
Но
как Web-обозреватель определяет, какая программа нужна для обработки данных
того или иного формата? Дело в том, что каждый формат данных имеет свой уникальный
идентификатор, называемый типом MIME (Multipurpose Internet Mail Extensions
— многоцелевые расширения почты Интернета). А дополнительная программа при установке
сообщает системе, какой тип MIME ей "по зубам". Соответствия типов
MIME форматам данных и обрабатывающим их программам записываются в Реестре Windows.
В
табл. 4.1 приведены некоторые типы MIME и соответствующие им форматы данных.
Таблица
4.1. Типы MIME
Тип
файлов |
Тип
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 |
||
Дополнительные
программы, расширяющие возможности Web-обозревателя, делятся на две разновидности,
различающиеся принципом работы: