Klikk eller dra og slipp filer hit
Støtter batchopplasting, identifiserer automatisk ekte filtype (Magic Number)
Støtter batchopplasting, identifiserer automatisk ekte filtype (Magic Number)
Filtypedetektor er et kraftig rent frontend-verktøy som identifiserer ekte filformater ved å lese binære filhodesignaturer (Magic Number). I motsetning til verktøy som kun stoler på filutvidelser eller nettleserens MIME-typer, analyserer vårt verktøy filens binære innhold direkte for å sikre korrekte deteksjonsresultater. All deteksjon skjer i nettleseren din uten å laste opp filer til noen server, noe som beskytter personvernet og datasikkerheten din.
| Filtype | Hex-signatur | Filetternavn |
|---|---|---|
| 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 |
Hva er et Magic Number?
Et Magic Number er en unik identifikator for et filformat, vanligvis plassert i filens første byte. Hvert filformat har et spesifikt Magic Number som brukes til å identifisere dets virkelige format. For eksempel begynner PNG-filer alltid med 89 50 4E 47 0D 0A 1A 0A. Denne metoden er mer pålitelig enn å stole på filutvidelser, siden utvidelser enkelt kan endres eller forfalskes.
Hvorfor er nettleserdeteksjonstype og signaturdeteksjonstype forskjellige?
Nettleseren stoler hovedsakelig på filutvidelser og MIME-typer levert av serveren for å bestemme filtype. Denne informasjonen kan feilkonfigureres eller forsettelig maskeres. Signaturdeteksjon leser filens binære innhold direkte og kan identifisere det virkelige formatet. Når de skiller seg, er signaturdeteksjonsresultatet vanligvis mer korrekt.
Er dette verktøyet trygt? Vil filen min lastes opp til serveren?
Helt trygt. All fildeteksjon gjøres i nettleseren din med nettleserens File API og ArrayBuffer. Intet filinnhold lastes opp til noen server. Din filpersonvern er fullstendig beskyttet.
Hvilke filformater støttes?
Støtte for 40+ filformater, inkludert bilder (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), skrifter (TTF, OTF, WOFF, WOFF2), kjørbare filer (EXE, ELF, Mach-O) og mye mer.
Hvordan vet jeg om en fil er maskert?
Hvis filutvidelsen ikke samsvarer med Magic Number-deteksjonsresultatet, kan det tyde på at filen har blitt omdøpt eller maskert. For eksempel vil en fil som egentlig er en EXE men navngitt som PDF vises som Windows Executable i signaturdeteksjon mens nettlesertypen viser application/pdf. Denne situasjonen krever oppmerksomhet da det kan være en skadelig fil.
Kan jeg detektere flere filer samtidig?
Ja. Du kan velge flere filer samtidig, og verktøyet vil detektere hver og en og vise resultater for dem. Dette er nyttig for batchvalidering av filtyper.