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.*` 是什麼格式。
注意事項
這裡提供常用媒體類型對照;完整註冊信息請以 IANA 為準。
常見問題
- 把文件改成 .jpg 就會變成圖片嗎?
- 不會。擴展名只是名稱,內容格式並未改變。上傳驗證應檢查內容並限制允許的格式,不能只信任文件名或客戶端 Content-Type。
- 可以按完整媒體類型搜索嗎?
- 可以,輸入 application/json 或擴展名 json 都可篩選對應條目,搜索不區分大小寫。
- 擴展名對應多個類型時應選哪一個?
- 根據文件的實際格式和使用場景選擇,並核對接收方協議要求。僅憑擴展名無法保證唯一答案。
- HTTP 響應的 Content-Type 與文件名後綴衝突時怎麼辦?
- 檢查文件實際內容及服務端配置,不要只修改後綴。發送方應提供與內容相符的媒體類型,接收方仍需按業務規則校驗文件。
相關工具