Sari la conținut
andcode Tools

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.

Instrumente similare

Ștergeți datele locale?

Aceasta șterge definitiv tot ce a salvat acest site în acest browser:

  • Proiectele audio salvate (salvare automată în Audio Mixer)
  • Panouri de proiect, carduri și atașamente (Kanban)
  • Instrumentele dumneavoastră favorite
  • Preferințele, precum limba aleasă

Acțiunea nu poate fi anulată și afectează doar acest browser, pe acest dispozitiv.