Klik eller træk og slip filer her
Understøtter batchupload, identificerer automatisk ægte filtype (Magic Number)
Understøtter batchupload, identificerer automatisk ægte filtype (Magic Number)
Filtypedetektor er et kraftfuldt rent frontend-værktøj, der identificerer ægte filformater ved at læse binære filhovedsignaturer (Magic Number). I modsætning til værktøjer, der kun stole på filtypenavne eller browserens MIME-typer, analyserer vores værktøj filens binære indhold direkte for at sikre korrekte detektionsresultater. Al detektion sker i din browser uden at uploade filer til nogen server, hvilket beskytter dit privatliv og datasikkerhed.
| Filtype | Hex-signatur | Filtypenavn |
|---|---|---|
| 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 |
Hvad er et Magic Number?
Et Magic Number er en unik identifikator for et filformat, normalt placeret i filens første bytes. Hvert filformat har et specifikt Magic Number, der bruges til at identificere dets virkelige format. For eksempel begynder PNG-filer altid med 89 50 4E 47 0D 0A 1A 0A. Denne metode er mere pålidelig end at stole på filtypenavne, da typenavne nemt kan ændres eller forfalskes.
Hvorfor er browserdetektionstype og signaturdetektionstype forskellige?
Browseren stoler primært på filtypenavne og MIME-typer leveret af serveren til at bestemme filtype. Disse oplysninger kan være forkert konfigureret eller bevidst maskeret. Signaturdetektion læser filens binære indhold direkte og kan identificere det virkelige format. Når de adskiller sig, er signaturdetektionsresultatet normalt mere korrekt.
Er dette værktøj sikkert? Vil min fil blive uploadet til serveren?
Helt sikkert. Al fildetektion udføres i din browser med browserens File API og ArrayBuffer. Intet filindhold uploades til nogen server. Dit filprivatliv er fuldt beskyttet.
Hvilke filformater understøttes?
Understøtter 40+ filformater, herunder billeder (PNG, JPEG, GIF, WebP, BMP, TIFF, SVG, ICO, PSD), lyd (MP3, WAV), video (MP4, WebM, AVI, FLV), dokumenter (PDF, DOC, XLS, PPT, DOCX, XLSX, PPTX), arkiver (ZIP, RAR, 7Z, GZIP, TAR), skrifttyper (TTF, OTF, WOFF, WOFF2), eksekverbare filer (EXE, ELF, Mach-O) og meget mere.
Hvordan ved jeg, om en fil er maskeret?
Hvis filtypenavnet ikke matcher Magic Number-detektionsresultatet, kan det tyde på, at filen er blevet omdøbt eller maskeret. For eksempel vil en fil, der egentlig er en EXE, men navngivet som PDF, blive vist som Windows Executable i signaturdetektion, mens browsertypen viser application/pdf. Denne situation kræver opmærksomhed, da det kan være en skadelig fil.
Kan jeg detektere flere filer på én gang?
Ja. Du kan vælge flere filer på én gang, og værktøjet vil detektere hver enkelt og vise resultater for dem. Dette er nyttigt til batchvalidering af filtyper.