Puedes hacerlo en cualquier compilador que soporte el abrir un fichero. Eso sí, para obtener las características tendrás que averiguar qué formato tienen los ficheros que deseas manipular, puesto que cada uno ordena la información de manera diferente (salvo la extensión del fichero, que es trivial de obtener).
Saludos