Identifica qualsiasi file dai suoi byte iniziali — cerca oltre 100 firme di formato per nome, estensione o esadecimale, visualizza i byte del magic number, la loro resa ASCII, l'offset dei byte e la categoria del formato, e copia qualsiasi firma con un clic. Nel browser, gratuito.

Ogni firma funziona da un riferimento integrato nel tuo browser — nulla viene caricato e nessun file viene mai letto da un server.

Prova:
Formato Estensione Firma esadecimale ASCII Offset Categoria
Nessuna firma corrisponde alla ricerca.
Prova un nome di formato, un'estensione o byte esadecimali — ad esempio PNG, .zip o 25 50 44 46.

Informazioni su Firme di file (Magic Number)

Le firme dei file — chiamate anche magic number — sono sequenze di byte fisse all'inizio (o vicino all'inizio) di un file che ne identificano il vero formato indipendentemente dal nome o dall'estensione. Questo riferimento cataloga le firme di oltre 100 formati, ciascuno con i suoi byte esadecimali, la resa ASCII stampabile dove esiste, l'offset di byte in cui compare la firma e una categoria di formato.

La ricerca funziona da qualsiasi angolazione: digita un nome di formato come PNG, un'estensione come .pdf, o byte esadecimali grezzi come 50 4B, e le firme corrispondenti appaiono istantaneamente. I chip di categoria restringono l'elenco a immagine, audio, video, documento, archivio, eseguibile, font, database o altri formati, e qualsiasi firma esadecimale si copia con un clic.

Questa è la tabella di cui hai bisogno quando l'estensione di un file non è affidabile: apri il file in un visualizzatore esadecimale, leggi i suoi primi byte e confrontali qui. È una tecnica fondamentale nel debug dei formati di file, nella validazione degli upload e nell'informatica forense — e funziona interamente nel tuo browser, poiché nessun file viene mai caricato o letto da un server.

Come usare Firme di file (Magic Number)

  1. Apri il file che vuoi identificare in un visualizzatore o editor esadecimale e annota i suoi primi byte.
  2. Incolla o digita quei byte esadecimali nella casella di ricerca — per esempio 25 50 44 46.
  3. In alternativa, cerca per nome di formato o estensione per trovare la firma che un formato dovrebbe avere.
  4. Usa i chip di categoria per restringere i risultati a immagini, archivi, eseguibili e così via.
  5. Confronta l'offset elencato — alcune firme iniziano oltre il byte 0 — e copia la firma esadecimale se ti serve altrove.

Domande frequenti

È una sequenza di byte breve e fissa collocata a un offset noto — di solito proprio all'inizio — che dichiara il formato del file. I file PNG iniziano con 89 50 4E 47, i PDF con 25 50 44 46 ("%PDF"). I programmi controllano questi byte anziché fidarsi dell'estensione.

Perché l'estensione è solo una parte del nome del file — chiunque può rinominare evil.exe in photo.jpg. La firma riflette cosa sono davvero i byte. Quando non concordano, fidati della firma; è proprio quella discrepanza che permette ai validatori di upload e agli antivirus di individuare file camuffati.

Alcuni formati riservano i loro byte iniziali ad altri dati. Le immagini ISO, per esempio, collocano il loro marcatore CD001 all'offset 32769. La colonna dell'offset ti dice dove guardare, quindi inizia il confronto esadecimale a quel byte, non all'inizio.

Perché i documenti Office moderni, i file JAR e molti altri contenitori sono letteralmente archivi ZIP, quindi iniziano tutti con PK (50 4B). Distinguerli richiede di guardare dentro l'archivio al suo contenuto, non solo ai byte iniziali.

Usa un qualsiasi visualizzatore esadecimale: xxd file | head su Linux e macOS, oppure un editor esadecimale su Windows. La prima riga di output mostra i byte iniziali in esadecimale — incollali nella casella di ricerca qui per trovare corrispondenza con il formato.

Sì. Il database viaggia insieme alla pagina e la ricerca avviene localmente nel tuo browser. Nessun file viene caricato, nessun server legge i tuoi dati, e non c'è alcun costo o account.

Hai bisogno di aiuto?
Hai riscontrato un problema con questo strumento? Faccelo sapere.
Segnala un problema

Aggiungi questo strumento gratuito al tuo sito web — copia e incolla il codice qui sotto.