Ich dachte zuerst an so etwas wie "Himmelsrichtung mit dem Kompass bestimmen" (was etwa genauso viel Sinn ergibt, weil die Richtung in die der Kompass zeigt, nicht zwingend Norden sein muss

, aber gut, das ist ein andres Thema) und von daher mal ein kleiner Hinweis, wie man es besser machen kann:
Direkt anhand der Erweiterung auf den Inhalt zu schließen ist zwar theoretisch möglich (wie
jaenicke schon gesagt hat), Detaillierter sind aber Herangehensweisen wie es etwa file unter Unix macht, was anhand des Inhaltes nähere Details über den Content-Type erfragt\ermittelt.
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.