點擊或拖放檔案到這裡

支援批量上傳,自動識別檔案真實類型(Magic Number)

關於檔案類型檢測器

產品介紹

檔案類型檢測器是一個強大的純前端工具,透過讀取檔案頭的二進制特徵碼(Magic Number)來精準識別檔案的真實格式。與僅依賴檔案副檔名或瀏覽器 MIME 類型的工具不同,我們的工具直接分析檔案的二進制內容,確保識別結果的準確性。所有檢測過程都在您的瀏覽器中完成,不會上傳任何檔案到伺服器,完全保護您的隱私和資料安全。


功能特點

  • 支援 40+ 種檔案格式的精準識別
  • 基於檔案頭 Magic Number 特徵碼檢測
  • 顯示瀏覽器檢測類型與特徵碼檢測類型對比
  • 顯示檔案十六進位簽章供進階分析
  • 檢測檔案副檔名與實際類型是否匹配
  • 支援批量檔案檢測,一次性處理多個檔案
  • 純前端處理,不上傳任何檔案到伺服器
  • 零延遲檢測,即時顯示結果
  • 支援圖片、音頻、視頻、文檔、壓縮包、字體、可執行檔案等
  • 響應式設計,支援桌面和移動設備

使用說明

  1. 1點擊上傳區域選擇檔案,或將檔案拖曳到上傳區域
  2. 2系統會自動讀取檔案頭二進制資料並進行特徵碼匹配
  3. 3檢測結果即時顯示,包括檔案類型、MIME 類型、十六進位簽章等資訊
  4. 4對比瀏覽器檢測類型和特徵碼檢測類型,判斷檔案是否被錯誤標記或偽裝
  5. 5如需檢測其他檔案,可繼續上傳或點擊清空按鈕清除結果

常見檔案 Magic Numbers

檔案類型十六進位簽章副檔名
PDF25 50 44 46.pdf
PNG89 50 4E 47 0D 0A 1A 0A.png
GIF47 49 46 38 (GIF8).gif
JPEGFF D8 FF.jpg
WebP52 49 46 46 ... 57 45 42 50.webp
ZIP50 4B 03 04.zip
GZIP1F 8B.gz
7Z37 7A BC AF 27 1C.7z
RAR v552 61 72 21 1A 07 01 00.rar
MP349 44 33 (ID3) / FF FB.mp3
MP466 74 79 70 (ftyp).mp4
WebM/MKV1A 45 DF A3.webm
BMP42 4D (BM).bmp
TIFF (LE)49 49 2A 00.tiff
TIFF (BE)4D 4D 00 2A.tiff
OfficeD0 CF 11 E0 A1 B1 1A E1.doc/.xls/.ppt
EXE4D 5A (MZ).exe
ELF7F 45 4C 46.elf
JavaCA FE BA BE.class
TTF00 01 00 00.ttf
WOFF77 4F 46 46.woff
WOFF277 4F 46 32.woff2
PSD38 42 50 53 (8BPS).psd

常見問題

什麼是 Magic Number?

Magic Number(魔數)是檔案格式的唯一標識符,通常位於檔案開頭的幾個位元組。每種檔案格式都有其特定的 Magic Number,用於標識檔案的真實格式。例如,PNG 檔案總是以 89 50 4E 47 0D 0A 1A 0A 開頭。這種方法比依賴檔案副檔名更可靠,因為副檔名可以被輕易修改或偽造。

為什麼瀏覽器檢測的類型和特徵碼檢測的類型不一致?

瀏覽器主要依賴檔案副檔名和伺服器回傳的 MIME 類型來判斷檔案類型,這些資訊可能被錯誤配置或故意偽裝。而特徵碼檢測直接讀取檔案的二進制內容,能夠識別檔案的真實格式。當兩者不一致時,通常以特徵碼檢測結果為準。

這個工具安全嗎?我的檔案會被上傳到伺服器嗎?

完全安全。所有檔案檢測都在您的瀏覽器中完成,使用的是瀏覽器的 File API 和 ArrayBuffer,不會上傳任何檔案內容到伺服器。您的檔案隱私得到完全保護。

支援哪些檔案格式?

目前支援 40+ 種檔案格式,包括圖片(PNG、JPEG、GIF、WebP、BMP、TIFF、SVG、ICO、PSD 等)、音頻(MP3、WAV)、視頻(MP4、WebM、AVI、FLV)、文檔(PDF、DOC、XLS、PPT、DOCX、XLSX、PPTX)、壓縮包(ZIP、RAR、7Z、GZIP、TAR)、字體(TTF、OTF、WOFF、WOFF2)、可執行檔案(EXE、ELF、Mach-O)等。

如何判斷檔案是否被偽裝?

如果檔案的副檔名與 Magic Number 檢測結果不一致,可能意味著檔案被重新命名或偽裝。例如,一個實際是 EXE 的檔案被重新命名為 PDF,此時檢測類型會顯示為 Windows Executable,而瀏覽器類型可能顯示為 application/pdf。這種情況需要特別注意,可能是惡意檔案。

可以批量檢測檔案嗎?

可以。您可以一次性選擇多個檔案,工具會逐個檢測並顯示每個檔案的結果。這對於批量驗證檔案類型非常有用。


相關工具