MIME 類型速查

MIME 類型速查

常見副檔名對應的 MIME 類型

瀏覽器本地計算

輸入擴展名、完整媒體類型或說明篩選表格;這是常用對照表,不能根據擴展名驗證文件真實格式。

擴展名媒體類型說明
.txt text/plain 純文本
.html text/html HTML 文檔
.htm text/html HTML 文檔
.css text/css 層疊樣式表
.js text/javascript JavaScript 腳本
.mjs text/javascript JavaScript ES 模塊
.json application/json JSON 數據
.xml application/xml XML 數據
.yaml application/yaml YAML 數據
.csv text/csv 逗號分隔值
.md text/markdown Markdown 文本
.pdf application/pdf PDF 文檔
.zip application/zip ZIP 壓縮包
.gz application/gzip gzip 壓縮包
.tar application/x-tar tar 歸檔
.7z application/x-7z-compressed 7-Zip 壓縮包
.rar application/vnd.rar RAR 壓縮包
.png image/png PNG 圖像
.jpg image/jpeg JPEG 圖像
.jpeg image/jpeg JPEG 圖像
.gif image/gif GIF 圖像
.webp image/webp WebP 圖像
.avif image/avif AVIF 圖像
.svg image/svg+xml SVG 圖像
.ico image/vnd.microsoft.icon 圖標
.bmp image/bmp Windows 位圖
.heic image/heic HEIC 圖像
.mp3 audio/mpeg MP3 音頻
.wav audio/wav WAV 音頻
.ogg audio/ogg Ogg 音頻
.flac audio/flac FLAC 音頻
.mp4 video/mp4 MPEG-4 視頻
.mkv video/x-matroska Matroska 視頻
.webm video/webm WebM 視頻
.mov video/quicktime QuickTime 視頻
.doc application/msword Word 97–2003 文檔
.docx application/vnd.openxmlformats-officedocument.wordprocessingml.document Word 文檔
.xls application/vnd.ms-excel Excel 97–2003 電子錶格
.xlsx application/vnd.openxmlformats-officedocument.spreadsheetml.sheet Excel 電子錶格
.ppt application/vnd.ms-powerpoint PowerPoint 97–2003 演示文稿
.pptx application/vnd.openxmlformats-officedocument.presentationml.presentation PowerPoint 演示文稿
.ttf font/ttf TrueType 字體
.otf font/otf OpenType 字體
.woff font/woff 網頁字體(WOFF)
.woff2 font/woff2 網頁字體(WOFF2)
.wasm application/wasm WebAssembly 模塊
.bin application/octet-stream 任意二進制數據

範例

輸入

json

示例結果

.json → application/json

JSON 網絡傳輸通常使用 UTF-8;查表不能驗證文件實際內容。

技術細節與邊界

媒體類型使用 type/subtype 結構,可附帶 charset 等參數。擴展名與類型並非一一對應;服務器應結合文件內容、業務允許範圍和響應上下文確定類型。本站表格只覆蓋常用項,不檢測文件字節,也不代表完整 IANA 註冊表。

關於此工具

根據擴展名或媒體類型篩選常用 MIME 對照,幫助配置 Content-Type、靜態資源響應和文件上傳白名單。數據隨本站版本提供,可在頁面加載後離線查詢。

適用場景

  • 為 Nginx 或 CDN 設定 `Content-Type`。
  • 上傳功能做副檔名白名單時對齊 MIME。
  • 查一份文件的 `application/vnd.*` 是什麼格式。

操作步驟

  1. 在搜尋框輸入擴充檔名或類型關鍵詞。
  2. 也可以按大類先收窄,例如 image 或 application。
  3. 表格即時過濾,下方顯示匹配條數。

注意事項

這裡提供常用媒體類型對照;完整註冊信息請以 IANA 為準。

常見問題

JSON 和HTML的Content-Type應該填甚麼?
JSON常用application/json,HTML常用text/html。2種類型對應不同內容,UTF-8是字符編碼;設置前應檢查實際響應體,不能只憑文件擴展名判斷類型。
MIME 類型查詢能檢測文件真實格式嗎?
MIME類型查詢只提供擴展名與媒體類型對照,不能讀取文件字節進行鑒定。1個擴展名可能對應多種類型,1種類型也可能對應多個擴展名;處理上傳文件時還應核對真實內容和業務允許範圍。
Content-Type中的charset=UTF-8代表甚麼?
charset參數表示字符編碼,UTF-8不等於媒體類型。text/html與text/plain是2種類型,卻都可使用UTF-8;接收方應同時核對類型和編碼,避免把解碼錯誤誤認為文件損壞。

相關工具

MIME 類型速查 · 常見副檔名對應的 MIME 類型
MIME 類型速查 — 工具示意圖 · dayeku.com