Non mi è molto chiara una cosa, ma il tipo mime in che relazione è con l'estensione del file? Per capirci:
1)Per ogni tipo mime esiste una e una sola estensione
2)Per ogni tipo mime esistono una o più estensioni
3)Per ogni estensione ci possono essere uno o più tipi mime
ps: molto graditi link a letture di approfondimento.
Grazie e ciao!