Puedes intentar hacer algo con el binario (en el caso que sea uno) con la cabecera del mismo o buscar números mágicos. Sólo tienes que ver qué estructura tiene cada uno de los ficheros pretendes soportar.
Usar la
magia... :P
Eso sí, va a ser un trabajo de chino. :)