Identificare tip fișier
🔒 Rulează în browser
Instrumentul inspectează conținutul fișierului („numărul magic”), nu extensia din nume. Astfel aflați tipul real, chiar dacă fișierul a fost redenumit.
Fișierul este citit în browserul dumneavoastră și nu este încărcat pe niciun server.
Ce este un „număr magic”
Majoritatea formatelor de fișier încep cu o secvență fixă de octeți — o semnătură, sau „număr
magic” — care identifică formatul indiferent de numele fișierului. O imagine PNG începe
întotdeauna cu octeții 89 50 4E 47, un PDF cu %PDF, iar o arhivă ZIP
cu PK. Instrumentul citește doar primii 64 de octeți ai fișierului ales, îi
compară cu o listă de semnături cunoscute și afișează extensia reală, tipul MIME și o scurtă
descriere. Totul se petrece în browser: octeții sunt citiți local și nimic nu este încărcat.
De ce poate „minți” extensia
Extensia din nume este doar o etichetă pe care oricine o poate schimba. Redenumirea
raport.pdf în raport.jpg nu îl transformă într-o imagine — octeții
din interior rămân neschimbați, iar un program care se încrede în nume nu va reuși să îl
deschidă. Inspectarea conținutului este metoda prin care sistemele de operare, browserele și
instrumentele de securitate stabilesc ce este cu adevărat un fișier. Când tipul detectat
diferă de nume, instrumentul semnalează neconcordanța, ca să observați o descărcare
etichetată greșit sau un fișier deghizat.
Ce detectează
Recunoaște imagini uzuale (PNG, JPEG, GIF, WebP, BMP, ICO), documente și arhive (PDF, ZIP —
care stă și la baza fișierelor DOCX, XLSX, PPTX, JAR, EPUB și APK — GZIP, RAR, 7-Zip), fișiere
audio și video (MP3, MP4, MOV, WAV, FLAC, Ogg), precum și executabile și fișiere de date
(EXE Windows, ELF Linux, class Java, bază de date SQLite). Unele semnături se află la un
decalaj — WebP și WAV încep amândouă cu RIFF și se disting printr-o etichetă
ulterioară — pe care motorul le tratează automat.
Întrebări frecvente
Cum identifică tipul fișierului?
Citește primii 64 de octeți ai fișierului și îi compară cu o listă de semnături magice cunoscute. Numele fișierului și extensia sunt ignorate.
Fișierul meu este încărcat undeva?
Nu. Fișierul este citit local în browserul dumneavoastră cu File API; se inspectează doar octeții de început și nimic nu este trimis către un server.
De ce diferă rezultatul de extensie?
Pentru că extensia este doar o etichetă pe care oricine o poate schimba. Redenumirea unui fișier nu îi schimbă octeții, așa că doar conținutul este sursa de încredere.
Ce tipuri de fișiere poate detecta?
Imagini uzuale (PNG, JPEG, GIF, WebP, BMP, ICO), PDF, formate bazate pe ZIP inclusiv DOCX/XLSX/PPTX, GZIP, RAR, 7-Zip, MP3, MP4, MOV, WAV, FLAC, Ogg, EXE, ELF, class Java și SQLite.