常見的媒體類型
本主題列出了最常見的 MIME 類型及其對應的文件類型,並按其常見的副檔名排序。
以下兩種重要的 MIME 類型是預設類型:
text/plain
是文字檔案的預設值。文字檔案應為人類可讀,且不得包含二進位資料。application/octet-stream
是所有其他情況的預設值。未知檔案類型應使用此類型。瀏覽器在處理這些檔案時會特別小心,以保護使用者免受軟體漏洞和可能的危險行為影響。
IANA 是 MIME 媒體類型的官方註冊機構,並維護著一份所有官方 MIME 類型的清單。下表列出了網路上重要的 MIME 類型:
副檔名 | 文件類型 | MIME 類型 |
---|---|---|
.aac |
AAC 音訊 | audio/aac |
.abw |
AbiWord 文件 | application/x-abiword |
.apng |
動態可攜式網路圖形(APNG)圖片 | image/apng |
.arc |
封存文件(嵌入多個檔案) | application/x-freearc |
.avif |
AVIF 圖片 | image/avif |
.avi |
AVI:音訊視訊交錯 | video/x-msvideo |
.azw |
Amazon Kindle 電子書格式 | application/vnd.amazon.ebook |
.bin |
任何種類的二進位資料 | application/octet-stream |
.bmp |
Windows OS/2 點陣圖圖形 | image/bmp |
.bz |
BZip 封存檔 | application/x-bzip |
.bz2 |
BZip2 封存檔 | application/x-bzip2 |
.cda |
CD 音訊 | application/x-cdf |
.csh |
C-Shell 腳本 | application/x-csh |
.css |
層疊樣式表(CSS) | text/css |
.csv |
逗號分隔值(CSV) | text/csv |
.doc |
Microsoft Word | application/msword |
.docx |
Microsoft Word(OpenXML) | application/vnd.openxmlformats-officedocument.wordprocessingml.document |
.eot |
MS 嵌入式 OpenType 字型 | application/vnd.ms-fontobject |
.epub |
電子出版物(EPUB) | application/epub+zip |
.gz |
GZip 壓縮封存檔 | application/gzip 。注意,Windows 和 macOS 上傳 .gz 檔案時,會使用非標準的 MIME 類型 application/x-gzip 。 |
.gif |
圖形交換格式(GIF) | image/gif |
.htm , .html |
超文本標記語言(HTML) | text/html |
.ico |
圖示格式 | image/vnd.microsoft.icon |
.ics |
iCalendar 格式 | text/calendar |
.jar |
Java 封存檔(JAR) | application/java-archive |
.jpeg , .jpg |
JPEG 圖片 | image/jpeg |
.js |
JavaScript | text/javascript (規範:HTML 和 RFC 9239) |
.json |
JSON 格式 | application/json |
.jsonld |
JSON-LD 格式 | application/ld+json |
.md |
Markdown | text/markdown |
.mid , .midi |
樂器數位介面(MIDI) | audio/midi , audio/x-midi |
.mjs |
JavaScript 模組 | text/javascript |
.mp3 |
MP3 音訊 | audio/mpeg |
.mp4 |
MP4 視訊 | video/mp4 |
.mpeg |
MPEG 視訊 | video/mpeg |
.mpkg |
Apple 安裝程式套件 | application/vnd.apple.installer+xml |
.odp |
OpenDocument 簡報文件 | application/vnd.oasis.opendocument.presentation |
.ods |
OpenDocument 試算表文件 | application/vnd.oasis.opendocument.spreadsheet |
.odt |
OpenDocument 文字文件 | application/vnd.oasis.opendocument.text |
.oga |
Ogg 音訊 | audio/ogg |
.ogv |
Ogg 視訊 | video/ogg |
.ogx |
Ogg | application/ogg |
.opus |
Ogg 容器中的 Opus 音訊 | audio/ogg |
.otf |
OpenType 字型 | font/otf |
.png |
可攜式網路圖形 | image/png |
.pdf |
Adobe 可攜式文件格式(PDF) | application/pdf |
.php |
超文本預處理器(個人首頁) | application/x-httpd-php |
.ppt |
Microsoft PowerPoint | application/vnd.ms-powerpoint |
.pptx |
Microsoft PowerPoint(OpenXML) | application/vnd.openxmlformats-officedocument.presentationml.presentation |
.rar |
RAR 封存檔 | application/vnd.rar |
.rtf |
RTF 格式(RTF) | application/rtf |
.sh |
Bourne shell 指令碼 | application/x-sh |
.svg |
可縮放向量圖形(SVG) | image/svg+xml |
.tar |
磁帶封存檔(TAR) | application/x-tar |
.tif , .tiff |
標籤圖像檔案格式(TIFF) | image/tiff |
.ts |
MPEG 傳輸流 | video/mp2t |
.ttf |
TrueType 字型 | font/ttf |
.txt |
文字,(通常為 ASCII 或 ISO 8859-n) | text/plain |
.vsd |
Microsoft Visio | application/vnd.visio |
.wav |
波形音訊格式 | audio/wav |
.weba |
WEBM 音訊 | audio/webm |
.webm |
WEBM 視訊 | video/webm |
.webmanifest |
Web 應用程式清單 | application/manifest+json |
.webp |
WEBP 圖片 | image/webp |
.woff |
Web 開放字型格式(WOFF) | font/woff |
.woff2 |
Web 開放字型格式(WOFF) | font/woff2 |
.xhtml |
XHTML | application/xhtml+xml |
.xls |
Microsoft Excel | application/vnd.ms-excel |
.xlsx |
Microsoft Excel(OpenXML) | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet |
.xml |
XML | 根據 RFC 7303(第 4.1 節),建議使用 application/xml ,但有時仍會使用 text/xml 。你可以根據其內容的預期解釋方式,為副檔名為 .xml 的檔案指定特定的 MIME 類型。例如,Atom feed 為 application/atom+xml ,但 application/xml 可作為有效的預設值。 |
.xul |
XUL | application/vnd.mozilla.xul+xml |
.zip |
ZIP 封存檔 | application/zip 。注意,Windows 上傳 .zip 檔案時,會使用非標準的 MIME 類型 application/x-zip-compressed 。 |
.3gp |
3GPP 音訊/視訊容器 | video/3gpp ;若不含視訊則為 audio/3gpp |
.3g2 |
3GPP2 音訊/視訊容器 | video/3gpp2 ;若不含視訊則為 audio/3gpp2 |
.7z |
7-zip 封存檔 | application/x-7z-compressed |