用於Web開發的檔案MIME型別與副檔名對照查詢工具。
如果這個工具幫到了你,可以請作者喝杯咖啡 ☕
當你配置伺服器、設定HTTP頭或處理檔案上傳時,是否不確定該使用哪個正確的MIME型別?本工具提供了一個結構化的MIME型別與副檔名對照表,讓你能快速查詢並確認網際網路上標識檔案格式的標準型別。MIME型別(Multipurpose Internet Mail Extensions Type)是一種標準化的內容型別識別符號,用於在Web通訊中告訴瀏覽器或應用程式如何處理接收到的資料。本表涵蓋了從常見的 image/jpeg、application/pdf 到各類文件、壓縮包和媒體檔案的主流型別。
.mp4”或MIME型別“video/mp4”。問:什麼是MIME型別,它有什麼作用?
答:MIME型別是網際網路上標識檔案內容型別和格式的標準。它的核心作用是讓客戶端(如瀏覽器)能根據伺服器返回的Content-Type頭(例如 text/html; charset=utf-8)來正確解析和呈現內容。例如,伺服器傳送 image/png,瀏覽器就知道這是一個PNG圖片並渲染它;傳送 application/octet-stream,則通常會觸發檔案下載。
問:“.txt”檔案對應的MIME型別是什麼?
答:是 text/plain。對於純文字檔案,這是最標準且通用的MIME型別。
本對照表旨在提供快速參考。請注意:1) 某些副檔名可能對應多個MIME型別(如“.js”檔案可能是 application/javascript 或 text/javascript),請根據具體技術棧要求選擇。2) 實際部署時,伺服器的配置(如Nginx的mime.types檔案)是最終決定因素。3) 本表未收錄所有IANA註冊型別,若未找到所需型別,建議查閱官方標準文件。4) 工具本身不處理任何使用者上傳檔案,無隱私風險。
作為開發者,正確設定MIME型別對於Web安全(如防止XSS)和功能相容性至關重要。一個常見誤區是使用過於泛化的型別,如對所有未知二進制檔案使用 application/octet-stream。建議始終使用最具體的標準型別。例如,對於JSON API響應,應使用 application/json 而非 text/plain。在配置Web伺服器(如Apache、Nginx)時,確保其mime.types檔案包含了你所需的最新型別。以下是一個典型場景的輸入輸出示例:當用戶上傳一個“.csv”檔案時,後端應將其MIME型別識別為 text/csv(標準型別)或 application/vnd.ms-excel(舊式相容型別),並在HTTP響應頭中正確設定,以確保前端能正確處理或提示下載。