如果這個工具幫到了你,可以請作者喝杯咖啡 ☕
識別檔案真實格式,支援批次上傳,透過檔案魔數而非副檔名判斷型別
拖拽檔案到此處,或點選上傳
當副檔名被篡改或丟失時,傳統方法無法判斷真實格式。本工具透過解析檔案開頭的魔數(Magic Number)位元組特徵,準確識別檔案真實型別。檔案魔數是指檔案開頭特定的位元組序列,用於標識檔案格式,如JPEG檔案的FF D8 FF。無論副檔名如何修改,工具都能返回真實的MIME型別(如image/jpeg)和標準副檔名(如.jpg)。
如何準確識別檔案型別?
透過分析檔案頭部的魔數字節特徵,例如PNG檔案總是以89 50 4E 47開頭。
檢測結果與副檔名不一致怎麼辦?
副檔名可人為修改,但檔案魔數不可偽造。當副檔名為.txt的檔案檢測結果為image/jpeg時,表明這是偽裝成文字的JPEG圖片,應以.jpg重新命名。
單檔案建議不超過100MB,批次總數限制50個;檢測完成後檔案自動銷燬;結果僅供參考,加密或損壞檔案可能識別失敗;請勿上傳可執行檔案。
建議開發者在處理使用者上傳檔案時,優先使用魔數校驗而非副檔名。典型場景:當接收到「報告.docx」時,實際檢測可能顯示為application/zip,表明這是偽裝文件的壓縮包。常見示例:PDF檔案魔數字首為25 50 44 46(%PDF),真實PDF即使重新命名為「圖片.png」也能被準確識別。