MIME型別查詢
根據延伸名、格式或MIME字串搜尋24支援的媒體型別,然後複製精確註冊值。
隱私權:你的檔案不會離開裝置,所有處理均在瀏覽器本機完成。
使用方式
- 1.在搜尋欄位輸入延伸名、格式名稱或媒體型別。
- 2.確認相符的描述與延伸名別名。
- 3.複製精確的基礎媒體型別,並在使用前對實際內容進行驗證。
關於MIME型別查詢
MIME 型別查詢是專注於 24 媒體型別的參考資料,這些型別常見於網頁回應、上傳、下載、電子郵件附件與應用程式後設資料中。可透過副檔名如 .json、類別如圖片、完整值如 font/woff2 或格式描述進行搜尋。每個結果會將副檔名別名、媒體型別與普通英文格式標籤一同保留。複製結果僅複製媒體型別,以便直接貼到 Content-Type 頭、允許清單、測試專案或配置檔案中。
媒體型別用來描述位元組的性質與格式。它通常包含一個由斜線分隔的頂層型別與子型別,例如 image/png 或 application/json。引數可能在實際 HTTP 頭中出現,但此參考資料故意只列出基本註冊的型別。編碼宣告、邊界引數、編碼器、內容 disposition、壓縮、傳輸編碼與內容協商是不同的考量。在不瞭解格式的情況下加入 charset=utf-8 不是無害的通用預設。
這個表格以 IANA 的媒體型別註冊為權威來源,用以確認註冊名稱,並以 MDN 的常見型別表來交叉驗證實際的檔案名稱關聯。八個外部元件鎖定熟悉的錨點,包括 HTML、CSS、JavaScript、JSON、PNG、JPEG、SVG 和 WOFF2。完整的表格強制執行唯一識別符與媒體型別。它也包含 application/octet-stream 作為未知二進位資料的通用預設值,且不附加任何自創的副檔名稱。
擴充套件是提示而不是證明.一個名為 picture.png 的檔案可能包含非PNG 位元組,而一個由瀏覽器提供的 File.type 可能是空的,舊或是源自作業系統的擴充套件對映.安全的上傳處理必須檢查內容,執行尺寸和格式限制,使用安全的維護解析器解碼,重新命名儲存的物件,從執行中隔離它們,並應用授權.從來不要使用此搜尋或請求標題作為唯一的安全決定.。
部分副檔名確實會因使用情境或歷史因素而有其他合法類型。XML 可以 application/xml 提供,而特定 XML 格式則有專用的 +xml 子類型。JavaScript 過去曾使用多種舊式類型值;目前的網頁指南採用 text/javascript。.gz 檔案可以標示為已註冊的 application/gzip,也可能使用特定平台的非標準 x-gzip 值。本表列出的是目前常見的一種對應方式,不代表所有伺服器、桌面環境、登錄資料庫或舊版瀏覽器都會完全一致。
正確的Content-Type有助瀏覽器正確解讀回應,並讓如nosniff等保護機制發揮作用。錯誤的型別可能導致模組、樣式表、字型、媒體或下載無法載入,也可能導致不安全的內容推測行為。必須在實際部署的回應上驗證標頭,不僅僅在框架設定中。對於產生或中繼的內容,僅在上游本身受控且已驗證時,才應保留上游的型別。
本頁所有功能皆在本機執行。搜尋文字在記憶體中過濾,複製操作則透過瀏覽器剪貼簿完成,不會開啟或上傳任何檔案。此參考資料刻意限制範圍,而非整個IANA註冊的映象。廠商特定的辦公室格式、多部分邊界構造、電子郵件傳輸編碼、編碼引數以及每一個罕見註冊的次型別皆不在範圍內。若某格式未出現或標準符合性取決於最新註冊,請參考連結的IANA註冊。
為確保可靠使用,請定位所需格式,確認內容位元組確實相符,複製註冊的基礎型別,並實際測試回應或上傳路徑。對未知內容應視為不受信的二進位資料,並優先使用明確的允許清單,而非接受此表中的所有型別。請重新查閱主要註冊來源以確認協議合約,因為註冊與實作指南可能獨立演進。
方法與來源
儲存24精選的IANA媒體型別,包含唯一識別碼與唯一基礎型別字串,過濾標準化延伸名/型別/描述欄位,並精確複製顯示的一個型別。八個獨立撰寫的MDN/IANA參考點鎖定了常見對應;通用二進位備用選項刻意不帶延伸名。
常見問題
- 檔名延伸名能證明檔案內容型別嗎?
- 不能。延伸名與瀏覽器提供的型別僅為提示。涉及安全的上傳必須進行內容驗證、嚴格限制、安全解析、隔離儲存與授權。
- 為什麼JavaScript使用文字/??
- 目前的網頁規格和IANA註冊使用文字/JavaScript; 還有一些舊的應用程式和 x 預寫值仍然是歷史性相容性遺產.。
- 此清單包含所有註冊的MIME型別嗎?
- 不。這是一個針對24常見對應的精選集合。若需其他格式或需要最新註冊的合約,請使用連結的IANA註冊。
相關工具
- 檔案簽章(魔法位元組)清單搜尋十二種經確認的檔案簽章,依據格式、延伸名、十六進位字首或註解,並複製精確的偏移零位元組。
- Base64 編碼 / 解碼立即在瀏覽器中編碼或解碼 Base64,完整支援 UTF-8 — 表情符號和重音字元都能使用。
- URL 解析器將一個絕對的 HTTP 或 HTTPS URL 分解為標準化且安全處理資格的組成部分,並以有序查詢引數呈現,所有操作皆在瀏覽器端完成。
- HTTP 狀態程式碼根據編號、詞語、回應類別、意義或 RFC 參考,尋找已註冊的 HTTP 回應程式碼。
- ANSI 色彩碼產生器建立並複製原始 SGR 逸出序列,並搜尋標準 8 色加亮 8 色的終端機色碼。
- ASCII 表格查詢所有標準 7 位 ASCII 編碼的精確十進位、十六進位、八進位與二進位值。
開發者工具 使用指南
查看全部- File Extension to MIME Type: How to Get It Right (英文原文)
- Convert .properties Files to JSON Online (英文原文)
- Random MAC Address On or Off: A Developer Guide (英文原文)
- Generate a JWT for Testing: HS256 Tokens in Your Browser (英文原文)
- How to Decode JWT Tokens in Angular Apps (英文原文)
- JSON Schema to Zod: Inference Limits and a Safer Path (英文原文)
- Rust: Convert a Struct to a JSON String With serde (英文原文)
- How to Convert JSON to Excel in Python (英文原文)
- JSON to CSV Alternative With Built-In Formula Protection (英文原文)
- Format a JSON File in VS Code and in Your Browser (英文原文)
- Local JavaScript Playground Alternative for Safe Testing (英文原文)
- How to Convert IPv4 to a 32-Bit Integer for Storage (英文原文)
- Convert Decimal Numbers to IEEE 754 Floating Point Format (英文原文)
- HTTP Status Codes Alternative: A Registry-First Lookup (英文原文)
- How to Edit HTML in a Browser Using a Sandboxed Preview (英文原文)
- Format HTML Code from Notepad++ Without Plugins (英文原文)
- Why Is Hello World Used in Programming: A Practical Guide (英文原文)
- How to Make Flexbox Items Fill the Container Height (英文原文)
- File Signatures List Alternative: Twelve Verified Prefixes (英文原文)
- How to Open Excel Files Online in a Browser Preview (英文原文)