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 文本 |
| 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.*` 是什麼格式。
操作步驟
- 在搜尋框輸入擴充檔名或類型關鍵詞。
- 也可以按大類先收窄,例如 image 或 application。
- 表格即時過濾,下方顯示匹配條數。
注意事項
這裡提供常用媒體類型對照;完整註冊信息請以 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;接收方應同時核對類型和編碼,避免把解碼錯誤誤認為文件損壞。
相關工具