Comment faire pour déterminer le type de fichier?

J'ai besoin de savoir si mon fichier est fichier audio: mp3, wav, etc...

Comment faire?

Ce qui détermine un type de fichier pour vous, en dehors de l'extension? Pas tous les fichier de métadonnées qui indique son type.
un fichier d'en-tête, qui détermine un type de fichier. De fichiers Audio, de fichiers vidéo, de fichiers djvu, etc...
La réponse la plus simple est juste pour ouvrir le fichier comme un flux d'octets et de lire dans les 20 premières octets, alors. Mais vous devez être prudent, car il n'existe pas de norme pour la façon dont la signature octets sont stockés dans un fichier d'en-tête. Vous allez devoir tester tous les cas ou certains stellaire de la documentation disponible.

OriginalL'auteur Sergey | 2010-11-14