A volte ricevo file dai miei clienti che hanno l'estensione del file errata. Ad esempio, il nome è image.jpg
ma il file è in realtà un'immagine TIFF. In molti casi posso chiarirlo aprendo il file in un editor di testo, guardando i primi byte, quindi deducendo il tipo di file che è.
Questo funziona per me con file JPEG, TIFF, GIF e PDF. Tuttavia ci sono molti altri tipi di file là fuori.
È possibile automatizzare l'identificazione del tipo di file corretto analizzando i dati contenenti?
windows
, ma il commento implica: "Non puoi farlo su Windows, devi invece usare * nix". Così? Il commento è diretto "per chi è interessato". In cosa? Cambiare computer? :(
file
comando lo fa su macchine * nix.