常見的媒體類型

本主題列出了最常見的 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(規範:HTMLRFC 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

參見