Il tipo di file ti dice che tipo di file hai, ad esempio un'immagine JPEG o un documento PDF. Indica il formato, che stabilisce come sono organizzati i dati all'interno del file.
In un report dei metadati, il campo File Type mostra questo formato con un nome breve, ad esempio JPEG o PDF. Il valore deriva principalmente dal contenuto del file, quindi può essere diverso dall'estensione del nome file.
Come appare il valore
File Type è un nome breve. Per molti formati, è l'estensione del nome file in maiuscolo.
PNGper un'immagine PNGMP4per un video MP4PDFper un documento PDFJPEGper una foto JPG, sia che il nome finisca con .jpg, .jpeg o .jpeTIFFper un'immagine il cui nome finisce con .tif o .tiff
Alcuni tipi di file condividono una struttura di base. I video MP4, l'audio M4A e le immagini HEIC si basano sul formato QuickTime.
L'audio WAV e le immagini WebP si basano su una struttura chiamata RIFF. File Type indica comunque il tipo specifico, ad esempio MP4 o WAV.
File Type è la base di 2 campi correlati, File Type Extension e MIME Type. Per un file JPEG, questi campi mostrano jpg e image/jpeg. Per i file audio e video, il programma ffprobe riporta anche il formato del contenitore come Format Name.
Da dove proviene il valore
Nessuna fotocamera o programma scrive File Type in un file, e tu non puoi modificare questo valore. Il lettore di metadati ExifTool genera File Type quando legge il file.
ExifTool prova prima il formato suggerito dall'estensione. Controlla se il file inizia con il modello fisso di byte usato da quel formato. Se i byte non corrispondono, ExifTool prova gli altri formati che conosce.
Questo schema è spesso chiamato magic number o firma. Un file JPEG inizia con i byte FF D8 FF e un file PNG inizia con 89 50 4E 47. L'header grezzo mostra questi primi byte.
Quando nessun formato corrisponde, ExifTool mostra un errore invece di un File Type, ad esempio:
File format errorse ExifTool conosce l'estensione, ad esempio .jpgUnknown file typese l'estensione è sconosciuta o mancanteFile is emptyse il file non contiene dati
Tipo di file ed estensione non sono la stessa cosa
L'estensione è la parte finale del nome file, ad esempio .jpg in photo.jpg. Su Windows, l'estensione indica al computer quale programma apre il file e quale icona mostrare.
Chiunque può cambiare un'estensione, ma questo non cambia i dati all'interno del file. Rinominare photo.jpg in photo.png non trasforma la foto in un'immagine PNG.
Poiché ExifTool legge i primi byte, File Type può mostrare il formato reale. Se un file chiamato photo.png mostra JPEG, il file è un'immagine JPEG con l'estensione sbagliata.
Alcuni formati non hanno un magic number, quindi questo controllo non funziona per ogni file. All'interno di una stessa famiglia, come i formati raw basati su TIFF, l'estensione può ancora determinare il tipo specifico.
Come scoprire che tipo di file hai
- Controlla l'estensione. In Esplora file di Windows 11, seleziona Visualizza, poi Mostra, quindi Estensioni nomi file. In Windows 10, seleziona la casella Estensioni nomi file nella scheda Visualizza.
- Leggi il campo File Type nei metadati del file.
- Su Linux, esegui il comando
file. Esegue 3 serie di test e stampa il tipo dal primo test che riesce.
Perché è importante
Quando l'estensione non corrisponde al tipo di file, il computer può scegliere il programma sbagliato. I browser web usano il MIME Type dal server web, non l'estensione, per decidere come gestire un file.