Wobei diese Angabe nicht immer stimmen muß.
Es kommt da drauf an, wie der Webserver das unterscheidet (Dateiendung, oder z.B. auch anhand der MagicBytes) und ob er den Content-Type überhaupt ausgibt.
Aber ja, oft kann man blind davon ausgehn, dass er es macht.
PS: Auch Firefox nimmt diese Angabe nicht blind entgegen, sondern prüft es meistens auch nochmal.