Klicka eller dra och släpp filer hit
Stöder batchuppladdning, identifierar automatiskt verklig filtyp (Magic Number)
Stöder batchuppladdning, identifierar automatiskt verklig filtyp (Magic Number)
Filtypsdetektor är ett kraftfullt rent frontend-verktyg som identifierar verkliga filformat genom att läsa binära filhuvudsignaturer (Magic Number). Till skillnad från verktyg som bara förlitar sig på filtillägg eller webbläsarens MIME-typer, analyserar vårt verktyg filens binära innehåll direkt för att säkerställa korrekta detektionsresultat. All detektering sker i din webbläsare utan att ladda upp filer till någon server, vilket skyddar din integritet och datasäkerhet.
| Filtyp | Hex-signatur | Filtillägg |
|---|---|---|
| 25 50 44 46 | ||
| PNG | 89 50 4E 47 0D 0A 1A 0A | .png |
| GIF | 47 49 46 38 (GIF8) | .gif |
| JPEG | FF D8 FF | .jpg |
| WebP | 52 49 46 46 ... 57 45 42 50 | .webp |
| ZIP | 50 4B 03 04 | .zip |
| GZIP | 1F 8B | .gz |
| 7Z | 37 7A BC AF 27 1C | .7z |
| RAR v5 | 52 61 72 21 1A 07 01 00 | .rar |
| MP3 | 49 44 33 (ID3) / FF FB | .mp3 |
| MP4 | 66 74 79 70 (ftyp) | .mp4 |
| WebM/MKV | 1A 45 DF A3 | .webm |
| BMP | 42 4D (BM) | .bmp |
| TIFF (LE) | 49 49 2A 00 | .tiff |
| TIFF (BE) | 4D 4D 00 2A | .tiff |
| Office | D0 CF 11 E0 A1 B1 1A E1 | .doc/.xls/.ppt |
| EXE | 4D 5A (MZ) | .exe |
| ELF | 7F 45 4C 46 | .elf |
| Java | CA FE BA BE | .class |
| TTF | 00 01 00 00 | .ttf |
| WOFF | 77 4F 46 46 | .woff |
| WOFF2 | 77 4F 46 32 | .woff2 |
| PSD | 38 42 50 53 (8BPS) | .psd |
Vad är ett Magic Number?
Ett Magic Number är en unik identifierare för ett filformat, vanligtvis placerad i filens första byte. Varje filformat har ett specifikt Magic Number som används för att identifiera dess verkliga format. Till exempel börjar PNG-filer alltid med 89 50 4E 47 0D 0A 1A 0A. Denna metod är mer pålitlig än att förlita sig på filtillägg, eftersom tillägg enkelt kan ändras eller förfalskas.
Varför är webbläsardetekteringstyp och signaturdetekteringstyp olika?
Webbläsaren förlitar sig främst på filtillägg och MIME-typer som tillhandahålls av servern för att bestämma filtyp. Denna information kan felkonfigureras eller avsiktligt maskeras. Signaturdetektering läser filens binära innehåll direkt och kan identifiera det verkliga formatet. När de skiljer sig åt är signaturdetekteringsresultatet vanligtvis mer korrekt.
Är detta verktyg säkert? Kommer min fil att laddas upp till servern?
Helt säkert. All fildetektering görs i din webbläsare med webbläsarens File API och ArrayBuffer. Inget filinnehåll laddas upp till någon server. Din filintegritet är helt skyddad.
Vilka filformat stöds?
Stöd för 40+ filformat, inklusive bilder (PNG, JPEG, GIF, WebP, BMP, TIFF, SVG, ICO, PSD), ljud (MP3, WAV), video (MP4, WebM, AVI, FLV), dokument (PDF, DOC, XLS, PPT, DOCX, XLSX, PPTX), arkiv (ZIP, RAR, 7Z, GZIP, TAR), typsnitt (TTF, OTF, WOFF, WOFF2), körbara filer (EXE, ELF, Mach-O) och mycket mer.
Hur vet jag om en fil är maskerad?
Om filändelsen inte matchar Magic Number-detektionsresultatet kan det tyda på att filen har döpts om eller maskerats. Till exempel visas en fil som egentligen är en EXE men namngiven som PDF som Windows Executable i signaturdetektering medan webbläsartypen visar application/pdf. Denna situation kräver uppmärksamhet eftersom det kan vara en skadlig fil.
Kan jag detektera flera filer samtidigt?
Ja. Du kan välja flera filer samtidigt och verktyget kommer att detektera var och en och visa resultat för dem. Detta är användbart för batchvalidering av filtyper.