Open-The-File.com

Scopri come aprire qualsiasi tipo di file

Analizzatore intestazione file

Carica un file: leggiamo solo l'inizio — l'intestazione — per capire cosa c'è davvero. È più affidabile che fidarsi solo del nome. Non memorizziamo il file; viene inviato solo un piccolo frammento per l'analisi.

Solo i primi 64 KB vengono inviati per l'analisi. Il frammento è elaborato in memoria sul server per la richiesta e non viene scritto in archiviazione persistente.

Cosa sono i magic byte?

I file sono solo byte su disco. Molti formati iniziano con un pattern fisso (a volte ASCII leggibile come %PDF) così i programmi li riconoscono senza indovinare dal nome.

Questi pattern si chiamano spesso numeri magici o magic byte. Stanno all'inizio del file (o a un offset noto) e identificano il contenitore o la famiglia di formato. Il nostro strumento confronta l'inizio del caricamento con un insieme curato di firme — non ogni formato al mondo, ma tipi comuni che si incontrano davvero.

Perché le estensioni possono ingannare

Le lettere dopo il punto nel nome file sono solo un indizio. Chiunque può rinominare report.pdf in report.png; dentro resta un PDF. Download, allegati e «doppie estensioni» sono motivi tipici per cui l'estensione visibile non coincide con la realtà. Controllare l'intestazione è un rapido test di coerenza prima di fidarsi dell'icona.

Esempi che potresti riconoscere

Inizi tipici (hex o ASCII) — il tuo file può variare leggermente (ad esempio i marker JPEG).

  • PDF — spesso inizia con la sequenza ASCII %PDF-
  • Formati basati su ZIP (inclusi molti .docx / .xlsx e .jar Java) — spesso iniziano con PK seguito da byte di controllo (intestazione locale ZIP)
  • PNG — byte di firma 89 50 4E 47 … (“.PNG” in ASCII dopo il primo byte)
  • JPEG — spesso inizia con FF D8 FF
  • Eseguibili Windows PE e molte librerie — di solito iniziano con MZ (byte 4D 5A); dall'intestazione da sola non si distingue .exe da .dll
  • APK (pacchetto Android) — internamente è un archivio ZIP, quindi coincide con l'header ZIP; mostriamo ZIP finché non ci sono euristiche specifiche per APK

Cosa questo strumento non fa

  • Non è un antivirus o un'analisi malware — confrontiamo solo un piccolo insieme di firme in testa al file.
  • Non legge oltre i primi 64 KB, quindi formati che si dichiarano solo dopo possono risultare errati o sconosciuti.
  • Molti formati condividono lo stesso contenitore (ZIP è ovunque); vince la prima regola che combacia, spesso generica.
  • Non distinguiamo ogni sottotipo PE (.exe vs .dll vs alcuni driver) — solo che sembra un file Windows PE.
  • File crittografati, corrotti o volutamente malformati possono non produrre un risultato utile.

Privacy e trattamento dei dati

Pensato per la fiducia: dal tuo dispositivo esce pochissimo.

  • Vengono trasmessi solo i primi 64 KB — non l'intero caricamento di file grandi.
  • Non archiviamo i byte caricati come file su disco per riuso; l'analisi avviene in memoria per la richiesta.
  • Il nome file originale viene inviato insieme all'intestazione così possiamo confrontare estensione dichiarata vs byte.
  • Per i dettagli nel contesto del resto del sito, consulta l'informativa sulla privacy.

Informativa sulla privacy

Guide alle estensioni per formati comuni

Approfondimenti su apertura, sicurezza e risoluzione problemi — indipendentemente da questo controllo dell'intestazione.

Windows PE (famiglia .exe / .dll): possiamo rilevare l'header MZ sopra; nell'indice non c'è ancora una guida .exe dedicata — confronta byte e nome file e usa cautela con binari sconosciuti.