À l'aide de .NET, comment pouvez-vous trouver le type mime d'un fichier basé sur le fichier de signature de ne pas l'extension

Je suis à la recherche d'un moyen simple d'obtenir un type mime où l'extension de fichier est incorrect ou n'est pas donné, quelque chose de semblable à cette question seulement dans .Net.

  • Ce qui ressemble à cette question.
  • Je souhaite que je pourrais supprimer tous les "fausses réponses" toujours utiliser l'extension de fichier lorsque l'exigence est clairement dit de NE PAS utiliser l'extension!
  • Cela peut être une vieille question, mais le problème persiste. Je downvote chaque réponse ici, sur la base ils ne vérifiez les exécutables Windows, de par leur contenu; ce à propos de Linux ou iOS exécutables ou des fichiers dangereux ?
  • Écrire une réponse pour ceux.