a mi tambien me ha pasado, solo tienes que renombrar el fichero (o no, el unrar de linux tanto le da lo que le pases). Respecto a la cabecera, yo opino que no debe ser la extension lo que determine el tipo del fichero y por tanto el navegador no debe interpretar: si le dicen que es texto, pues lo baja como texto. Si despues tengo alguna duda de lo que es, uso el comando file para identificarlo
Saludos