文件类型检测工具
免费在线使用 文件类型检测工具 无需安装即可使用工具
關於檔案類型偵測器
透過檔案的魔術位元組(其二進位內容開頭的位元組)來識別檔案類型。上傳一個檔案,其前 16 個位元組會被讀取為十六進位,然後與一個內建的簽章表進行比對,涵蓋 PNG、GIF、JPEG、PDF、ZIP、RAR、Windows EXE/DLL、Linux ELF 以及 Java class 檔案。您也可以手動貼上十六進位位元組。
使用方法
1. 點擊「選擇檔案」並挑選任意檔案——其前 16 個位元組會在本機讀取並以十六進位顯示。 2. 或者,將十六進位位元組(例如 89504E47 0D0A1A0A)貼到文字方塊中。 3. 點擊「偵測」以將該前綴與已知簽章進行比對。 4. 結果面板會顯示描述、比對到的簽章以及可能的副檔名。
可識別的簽章
內建簽章:89504E47(PNG)、47494638(GIF)、FFD8FF(JPEG)、25504446(PDF)、504B0304(ZIP 封存檔——亦比對 .docx、.xlsx、.jar)、52617221(RAR)、4D5A(Windows EXE/DLL)、7F454C46(Linux ELF)、CAFEBABE(Java .class)。前綴不符合這些簽章的檔案會回報為 Unknown。
▶為什麼我的 .docx 檔案顯示為 ZIP?
Office 檔案(.docx、.xlsx、.jar)在技術上就是 ZIP 封存檔,因此它們共用 504B0304 簽章。工具會列出所有比對到的副檔名;僅憑位元組無法區分它們。
▶它能偵測 .csv 或 .html 這類基於文字的格式嗎?
不能。純文字格式沒有魔術位元組簽章,因此它們會回傳 Unknown。本工具僅偵測具有可識別二進位標頭的格式。
▶上傳的檔案會被送到伺服器嗎?
不會。檔案在您的瀏覽器中透過 FileReader 讀取,只檢查前 16 個位元組。不會上傳任何內容。
▶副檔名重要嗎?
不重要。偵測完全基於檔案內容(魔術位元組),而非名稱或副檔名。被改名的檔案仍會被其真實內容識別。
如果这个工具对你有帮助,请考虑请我喝杯咖啡。
請幫我買杯咖啡吧。