Тип файлов Интернет
Тип файлов Интернет, оригинальное название тип MIME. Идентификаторы для форматов файлов в Интернете первоначально были определены в RFC 2046 для использования в имейлах посланный через SMTP, но их использование расширяется до других протоколов таких как HTTP, RTP и SIP.
Тип носителя состоит как минимум из двух частей: тип, подтип, и одного или более опциональных параметров.
Например, подтипы типа текст
имеют опциональный параметр набор символов,
который может быть включен для индикации символьной кодировки,
и подтипы типа multipart часто определяют границу между частями.
Типы подтипов, которые начинаются с x- нестандартные (они не зарегистрированны с IANA).
Подтипы, которые начинаются с vnd. определяются производителем;
подтипы в персональном дереве начинаются с prs..
MIME это сокращение для Multipurpose Internet Mail Extensions, спецификации для форматирования не-ASCII сообщений так, чтобы они могли быть посланны через интернет. Большинство имейл-клиентов в настоящее время поддерживают MIME, которая дает им возможность отправлять и получать графику, аудио и видео файлы с помощью системы Интернет-почты. В добавок, MIME поддерживает сообщения в наборе символов, отличной от ASCII.
Существует много предопределенных типов MIME, таких как графические файлы GIF и файлы PostScript. Можно также определить ваши собственные типы MIME.
В дополнение к приложениям электронной почты, веб-браузер также поддерживает различные типы MIME. Это позволяет браузерам отображать или пересылать файлы, которые не в формате HTML.
MIME был определен в 1992 году Целевой инженерной группой (Internet Engineering Task Force - IETF). Новая версия, названная S/MIME, поддерживает зашифрованные сообщения.
Список общих типов файлов
IANA управляет реестром типов носителей и кодировки символов. Эта организация делает список доступным для общественности через Интернет. Некоторые из наиболее используемых типов файлов, используемых в Интернете, перечислены ниже:
Тип application: Многоцелевые файлы
application/EDI-X12: данные EDI X12 ; Определен в RFC 1767application/EDIFACT: данные EDI EDIFACT; Определен в RFC 1767application/javascript: JavaScript; Определен в RFC 4329, но недоступен в IE 8 или более раннихapplication/octet-stream: Произвольные бинарные. Вообще говоря, этот тип определяет файлы, которые не связаны с конкретными приложениями. В соответствии с политикой таких программных продуктов как Apache, не следует применять файлы неизвестного формата. В таком случае, сервер или приложение не должно указывать на тип содержания файла, поскольку оно может быть неправильным, и скорее всего, следует опустить тип, чтобы позволить получателям самим угадать тип.application/ogg: Ogg, мультимедийный формат контейнера битового потока; Определенны в RFC 5334application/pdf: Переносимый формат документа (Portable Document Format - PDF) используется для обмена документами в Интернет ничиная с 1993; Определен в RFC 3778application/xhtml+xml: XHTML; Определен в RFC 3236application/xml-dtd: DTD фал; Определен в RFC 3023application/json: JavaScript Object Notation JSON; Определен в RFC 4627application/zip: архивные файлы ZIP ; Зарегистрированны
Тип audio: Аудио
audio/basic: mulaw audio at 8KHz, 1 channel; Определен в RFC 2046audio/mp4: MP4 Аудиоaudio/mpeg: MP3 или другие MPEG аудио; Определен в RFC 3003audio/ogg: Ogg Vorbis, Speex, Flac или другие аудио; Определенны в RFC 5334audio/vorbis: Vorbis закодированный аудио; Определен в RFC 5215audio/x-ms-wma: Windows Media Audio; Задокументрован в Microsoft KB 288102audio/vnd.rn-realaudio: RealAudio; Задокументрован в RealPlayer Customer Support Answer 2559audio/vnd.wave: WAV audio; Определен в RFC 2361
Тип image
image/gif: GIF изображение; Определен в RFC 2045 и RFC 2046image/jpeg: JPEG JFIF изображение; Определен в RFC 2045 и RFC 2046image/png: Portable Network Graphics; Зарегистророван, Определен в RFC 2083image/svg+xml: векторное изображениеSVG ; Определен в SVG Tiny 1.2 Specification Appendix Mimage/tiff: Tag Image File Format; Определен в RFC 3302image/vnd.microsoft.icon: изображение ICO; Зарегистророван
Тип message
message/http
Тип model: Трехмерные модели
Тип multipart: Архивы и другие объекты, изготовленные из более чем одной части
multipart/mixed: MIME E-mail; Определен в RFC 2045 and RFC 2046multipart/alternative: MIME E-mail; Определен в RFC 2045 и RFC 2046multipart/related: MIME E-mail; Определен в RFC 2387 и используется MHTML (HTML mail)multipart/form-data: MIME Webform; Определен в RFC 2388multipart/signed: Определен в RFC 1847multipart/encrypted: Определен в RFC 1847
Тип text: Читаемый человеком текст и исходный код
text/css: Каскадные таблицы стилей; Определен в RFC 2318text/csv: Значения разделенные запятой; Определен в RFC 4180text/html: HTML; Определен в RFC 2854text/javascript(Устаревший): JavaScript; Определен как устаревший в RFC 4329 с тем чтобы предотвратить его использование в пользуapplication/javascript. Тем не менее,text/javascriptразрешен в HTML 4 и 5, в отличие отapplication/javascript, имеет перекрестную поддержку браузеровtext/plain: Текстовые данные; Определен в RFC 2046 и RFC 3676text/xml: Extensible Markup Language; Определен в RFC 3023
Тип video: Видео
video/mpeg: MPEG-1 мультиплексное видео с аудио; Определен в RFC 2045 и RFC 2046video/mp4: MP4 видео; Определен в RFC 4337video/ogg: Ogg Theora или другие видео (с аудио); Определен в RFC 5334video/quicktime: QuickTime видео; Зарегистрированvideo/x-ms-wmv: Windows Media Video; Задокументирован в Microsoft KB 288102
Тип vnd: Поставщик конкретного файла
application/vnd.oasis.opendocument.text: OpenDocument Text; Зарегистрированapplication/vnd.oasis.opendocument.spreadsheet: OpenDocument Spreadsheet; Зарегистрированapplication/vnd.oasis.opendocument.presentation: OpenDocument Presentation; Зарегистрированapplication/vnd.oasis.opendocument.graphics: OpenDocument Graphics; Зарегистрированapplication/vnd.ms-excel: Файлы Microsoft Excelapplication/vnd.ms-powerpoint: Файлы Microsoft Powerpointapplication/msword: Файлы Microsoft Wordapplication/vnd.mozilla.xul+xml: Mozilla файлы XUL
Тип x: Нестандартные файлы
application/x-www-form-urlencodedForm Encoded Data; Задокументирован в HTML 4.01 Specification, Section 17.13.4.1application/x-dvi: Дигитальные видео файлы в формате DVIapplication/x-latex: Файлы LaTeXapplication/x-shockwave-flash: Файлы Adobe Flash; Задокументированны в Adobe TechNote tn_4151 и Adobe TechNote tn_16509application/x-stuffit: архивные файлы StuffItapplication/x-rar-compressed: архивные файлы RARapplication/x-tar: Файлы Tarball
Тип x-pkcs: Стандартные файлы PKCS
application/x-pkcs12: файлы p12application/x-pkcs12: файлы pfxapplication/x-pkcs7-certificates: файлы p7bapplication/x-pkcs7-certificates: файлы spcapplication/x-pkcs7-certreqresp: файлы p7rapplication/x-pkcs7-mime: файлы p7capplication/x-pkcs7-mime: файлы p7mapplication/x-pkcs7-signature: файлы p7s
Типы MIME отсортированные по типу содержимого
Ниже приведен список типов MIME, поддерживаемых Microsoft Internet Information Server версии 5.| Тип/подтип | Расширение |
|---|---|
| application/envoy | evy |
| application/fractals | fif |
| application/futuresplash | spl |
| application/hta | hta |
| application/internet-property-stream | acx |
| application/mac-binhex40 | hqx |
| application/msword | doc |
| application/msword | dot |
| application/octet-stream | * |
| application/octet-stream | bin |
| application/octet-stream | class |
| application/octet-stream | dms |
| application/octet-stream | exe |
| application/octet-stream | lha |
| application/octet-stream | lzh |
| application/oda | oda |
| application/olescript | axs |
| application/pdf | |
| application/pics-rules | prf |
| application/pkcs10 | p10 |
| application/pkix-crl | crl |
| application/postscript | ai |
| application/postscript | eps |
| application/postscript | ps |
| application/rtf | rtf |
| application/set-payment-initiation | setpay |
| application/set-registration-initiation | setreg |
| application/vnd.ms-excel | xla |
| application/vnd.ms-excel | xlc |
| application/vnd.ms-excel | xlm |
| application/vnd.ms-excel | xls |
| application/vnd.ms-excel | xlt |
| application/vnd.ms-excel | xlw |
| application/vnd.ms-outlook | msg |
| application/vnd.ms-pkicertstore | sst |
| application/vnd.ms-pkiseccat | cat |
| application/vnd.ms-pkistl | stl |
| application/vnd.ms-powerpoint | pot |
| application/vnd.ms-powerpoint | pps |
| application/vnd.ms-powerpoint | ppt |
| application/vnd.ms-project | mpp |
| application/vnd.ms-works | wcm |
| application/vnd.ms-works | wdb |
| application/vnd.ms-works | wks |
| application/vnd.ms-works | wps |
| application/winhlp | hlp |
| application/x-bcpio | bcpio |
| application/x-cdf | cdf |
| application/x-compress | z |
| application/x-compressed | tgz |
| application/x-cpio | cpio |
| application/x-csh | csh |
| application/x-director | dcr |
| application/x-director | dir |
| application/x-director | dxr |
| application/x-dvi | dvi |
| application/x-gtar | gtar |
| application/x-gzip | gz |
| application/x-hdf | hdf |
| application/x-internet-signup | ins |
| application/x-internet-signup | isp |
| application/x-iphone | iii |
| application/x-javascript | js |
| application/x-latex | latex |
| application/x-msaccess | mdb |
| application/x-mscardfile | crd |
| application/x-msclip | clp |
| application/x-msdownload | dll |
| application/x-msmediaview | m13 |
| application/x-msmediaview | m14 |
| application/x-msmediaview | mvb |
| application/x-msmetafile | wmf |
| application/x-msmoney | mny |
| application/x-mspublisher | pub |
| application/x-msschedule | scd |
| application/x-msterminal | trm |
| application/x-mswrite | wri |
| application/x-netcdf | cdf |
| application/x-netcdf | nc |
| application/x-perfmon | pma |
| application/x-perfmon | pmc |
| application/x-perfmon | pml |
| application/x-perfmon | pmr |
| application/x-perfmon | pmw |
| application/x-pkcs12 | p12 |
| application/x-pkcs12 | pfx |
| application/x-pkcs7-certificates | p7b |
| application/x-pkcs7-certificates | spc |
| application/x-pkcs7-certreqresp | p7r |
| application/x-pkcs7-mime | p7c |
| application/x-pkcs7-mime | p7m |
| application/x-pkcs7-signature | p7s |
| application/x-sh | sh |
| application/x-shar | shar |
| application/x-shockwave-flash | swf |
| application/x-stuffit | sit |
| application/x-sv4cpio | sv4cpio |
| application/x-sv4crc | sv4crc |
| application/x-tar | tar |
| application/x-tcl | tcl |
| application/x-tex | tex |
| application/x-texinfo | texi |
| application/x-texinfo | texinfo |
| application/x-troff | roff |
| application/x-troff | t |
| application/x-troff | tr |
| application/x-troff-man | man |
| application/x-troff-me | me |
| application/x-troff-ms | ms |
| application/x-ustar | ustar |
| application/x-wais-source | src |
| application/x-x509-ca-cert | cer |
| application/x-x509-ca-cert | crt |
| application/x-x509-ca-cert | der |
| application/ynd.ms-pkipko | pko |
| application/zip | zip |
| audio/basic | au |
| audio/basic | snd |
| audio/mid | mid |
| audio/mid | rmi |
| audio/mpeg | mp3 |
| audio/x-aiff | aif |
| audio/x-aiff | aifc |
| audio/x-aiff | aiff |
| audio/x-mpegurl | m3u |
| audio/x-pn-realaudio | ra |
| audio/x-pn-realaudio | ram |
| audio/x-wav | wav |
| image/bmp | bmp |
| image/cis-cod | cod |
| image/gif | gif |
| image/ief | ief |
| image/jpeg | jpe |
| image/jpeg | jpeg |
| image/jpeg | jpg |
| image/pipeg | jfif |
| image/svg+xml | svg |
| image/tiff | tif |
| image/tiff | tiff |
| image/x-cmu-raster | ras |
| image/x-cmx | cmx |
| image/x-icon | ico |
| image/x-portable-anymap | pnm |
| image/x-portable-bitmap | pbm |
| image/x-portable-graymap | pgm |
| image/x-portable-pixmap | ppm |
| image/x-rgb | rgb |
| image/x-xbitmap | xbm |
| image/x-xpixmap | xpm |
| image/x-xwindowdump | xwd |
| message/rfc822 | mht |
| message/rfc822 | mhtml |
| message/rfc822 | nws |
| text/css | css |
| text/h323 | 323 |
| text/html | htm |
| text/html | html |
| text/html | stm |
| text/iuls | uls |
| text/plain | bas |
| text/plain | c |
| text/plain | h |
| text/plain | txt |
| text/richtext | rtx |
| text/scriptlet | sct |
| text/tab-separated-values | tsv |
| text/webviewhtml | htt |
| text/x-component | htc |
| text/x-setext | etx |
| text/x-vcard | vcf |
| video/mpeg | mp2 |
| video/mpeg | mpa |
| video/mpeg | mpe |
| video/mpeg | mpeg |
| video/mpeg | mpg |
| video/mpeg | mpv2 |
| video/quicktime | mov |
| video/quicktime | qt |
| video/x-la-asf | lsf |
| video/x-la-asf | lsx |
| video/x-ms-asf | asf |
| video/x-ms-asf | asr |
| video/x-ms-asf | asx |
| video/x-msvideo | avi |
| video/x-sgi-movie | movie |
| x-world/x-vrml | flr |
| x-world/x-vrml | vrml |
| x-world/x-vrml | wrl |
| x-world/x-vrml | wrz |
| x-world/x-vrml | xaf |
| x-world/x-vrml | xof |
Типы MIME отсортированные по расширению
Ниже приведен список типов MIME, поддерживаемых Microsoft Internet Information Server версии 5.| Расширение | Тип/подтип |
|---|---|
| application/octet-stream | |
| 323 | text/h323 |
| acx | application/internet-property-stream |
| ai | application/postscript |
| aif | audio/x-aiff |
| aifc | audio/x-aiff |
| aiff | audio/x-aiff |
| asf | video/x-ms-asf |
| asr | video/x-ms-asf |
| asx | video/x-ms-asf |
| au | audio/basic |
| avi | video/x-msvideo |
| axs | application/olescript |
| bas | text/plain |
| bcpio | application/x-bcpio |
| bin | application/octet-stream |
| bmp | image/bmp |
| c | text/plain |
| cat | application/vnd.ms-pkiseccat |
| cdf | application/x-cdf |
| cer | application/x-x509-ca-cert |
| class | application/octet-stream |
| clp | application/x-msclip |
| cmx | image/x-cmx |
| cod | image/cis-cod |
| cpio | application/x-cpio |
| crd | application/x-mscardfile |
| crl | application/pkix-crl |
| crt | application/x-x509-ca-cert |
| csh | application/x-csh |
| css | text/css |
| dcr | application/x-director |
| der | application/x-x509-ca-cert |
| dir | application/x-director |
| dll | application/x-msdownload |
| dms | application/octet-stream |
| doc | application/msword |
| dot | application/msword |
| dvi | application/x-dvi |
| dxr | application/x-director |
| eps | application/postscript |
| etx | text/x-setext |
| evy | application/envoy |
| exe | application/octet-stream |
| fif | application/fractals |
| flr | x-world/x-vrml |
| gif | image/gif |
| gtar | application/x-gtar |
| gz | application/x-gzip |
| h | text/plain |
| hdf | application/x-hdf |
| hlp | application/winhlp |
| hqx | application/mac-binhex40 |
| hta | application/hta |
| htc | text/x-component |
| htm | text/html |
| html | text/html |
| htt | text/webviewhtml |
| ico | image/x-icon |
| ief | image/ief |
| iii | application/x-iphone |
| ins | application/x-internet-signup |
| isp | application/x-internet-signup |
| jfif | image/pipeg |
| jpe | image/jpeg |
| jpeg | image/jpeg |
| jpg | image/jpeg |
| js | application/x-javascript |
| latex | application/x-latex |
| lha | application/octet-stream |
| lsf | video/x-la-asf |
| lsx | video/x-la-asf |
| lzh | application/octet-stream |
| m13 | application/x-msmediaview |
| m14 | application/x-msmediaview |
| m3u | audio/x-mpegurl |
| man | application/x-troff-man |
| mdb | application/x-msaccess |
| me | application/x-troff-me |
| mht | message/rfc822 |
| mhtml | message/rfc822 |
| mid | audio/mid |
| mny | application/x-msmoney |
| mov | video/quicktime |
| movie | video/x-sgi-movie |
| mp2 | video/mpeg |
| mp3 | audio/mpeg |
| mpa | video/mpeg |
| mpe | video/mpeg |
| mpeg | video/mpeg |
| mpg | video/mpeg |
| mpp | application/vnd.ms-project |
| mpv2 | video/mpeg |
| ms | application/x-troff-ms |
| mvb | application/x-msmediaview |
| nws | message/rfc822 |
| oda | application/oda |
| p10 | application/pkcs10 |
| p12 | application/x-pkcs12 |
| p7b | application/x-pkcs7-certificates |
| p7c | application/x-pkcs7-mime |
| p7m | application/x-pkcs7-mime |
| p7r | application/x-pkcs7-certreqresp |
| p7s | application/x-pkcs7-signature |
| pbm | image/x-portable-bitmap |
| application/pdf | |
| pfx | application/x-pkcs12 |
| pgm | image/x-portable-graymap |
| pko | application/ynd.ms-pkipko |
| pma | application/x-perfmon |
| pmc | application/x-perfmon |
| pml | application/x-perfmon |
| pmr | application/x-perfmon |
| pmw | application/x-perfmon |
| pnm | image/x-portable-anymap |
| pot, | application/vnd.ms-powerpoint |
| ppm | image/x-portable-pixmap |
| pps | application/vnd.ms-powerpoint |
| ppt | application/vnd.ms-powerpoint |
| prf | application/pics-rules |
| ps | application/postscript |
| pub | application/x-mspublisher |
| qt | video/quicktime |
| ra | audio/x-pn-realaudio |
| ram | audio/x-pn-realaudio |
| ras | image/x-cmu-raster |
| rgb | image/x-rgb |
| rmi | audio/mid |
| roff | application/x-troff |
| rtf | application/rtf |
| rtx | text/richtext |
| scd | application/x-msschedule |
| sct | text/scriptlet |
| setpay | application/set-payment-initiation |
| setreg | application/set-registration-initiation |
| sh | application/x-sh |
| shar | application/x-shar |
| sit | application/x-stuffit |
| snd | audio/basic |
| spc | application/x-pkcs7-certificates |
| spl | application/futuresplash |
| src | application/x-wais-source |
| sst | application/vnd.ms-pkicertstore |
| stl | application/vnd.ms-pkistl |
| stm | text/html |
| svg | image/svg+xml |
| sv4cpio | application/x-sv4cpio |
| sv4crc | application/x-sv4crc |
| swf | application/x-shockwave-flash |
| t | application/x-troff |
| tar | application/x-tar |
| tcl | application/x-tcl |
| tex | application/x-tex |
| texi | application/x-texinfo |
| texinfo | application/x-texinfo |
| tgz | application/x-compressed |
| tif | image/tiff |
| tiff | image/tiff |
| tr | application/x-troff |
| trm | application/x-msterminal |
| tsv | text/tab-separated-values |
| txt | text/plain |
| uls | text/iuls |
| ustar | application/x-ustar |
| vcf | text/x-vcard |
| vrml | x-world/x-vrml |
| wav | audio/x-wav |
| wcm | application/vnd.ms-works |
| wdb | application/vnd.ms-works |
| wks | application/vnd.ms-works |
| wmf | application/x-msmetafile |
| wps | application/vnd.ms-works |
| wri | application/x-mswrite |
| wrl | x-world/x-vrml |
| wrz | x-world/x-vrml |
| xaf | x-world/x-vrml |
| xbm | image/x-xbitmap |
| xla | application/vnd.ms-excel |
| xlc | application/vnd.ms-excel |
| xlm | application/vnd.ms-excel |
| xls | application/vnd.ms-excel |
| xlt | application/vnd.ms-excel |
| xlw | application/vnd.ms-excel |
| xof | x-world/x-vrml |
| xpm | image/x-xpixmap |
| xwd | image/x-xwindowdump |
| z | application/x-compress |
| zip | application/zip |

