Puoi provare con http://gnuwin32.sourceforge.net/packages/file.htm . E' una versione per Windows dell'utility UNIX "file", che analizza i file (non solo l'eventuale estensione, ma anche la struttura interna) per determinarne il tipo.