On 15 Sep 2004 at 17:39, Richard Yates wrote:

> >> MIDI files downloaded to my hard drive with Mozilla will not open
> >> in Finale ('Invalid file type' even though the extension is
> >> correct). These download and open just fine when I use Internet
> >> Explorer.
> >
> > This sounds rather strange. After all, browsers don't change
> > anything in the files they download.
> 
> Well, now I cannot replicate the problem. Everything works today, and
> I did not save the apparently problematic files.

My guess is that you were bitten by Internet Explorer's too-forgiving 
design.

On web servers, files are supposed to be given a MIME type, and this 
is passed to the web browser. This is what is used by the browser to 
determine what kind of file it is and what program to use to launch 
it. In all browsers except IE, if the MIME type is set incorrectly on 
the server, the browsers will do exactly what the MIME type tells 
them, and nothing more.

Internet Explorer, however, is VERY SMART, and it guesses what the 
correct MIME type is based on the filename and launches the file in 
the appropriate program according to the file associations defined on 
your computer.

Sounds great, right?

Well, no, it's *not* great -- the result is that a lot of websites 
are incorrectly configured and the owners of those websites don't 
even know that there's a problem because everything always works 
correctly in IE, which is the only browser they ever test with.

A similar situation is the problem of tables that lack the closing 
table tag. IE guesses where the closing tag should go, and renders 
something that may or may not be what the creator intended. Mozilla-
based browsers display nothing of the offending table because it's 
COMPLETLY INVALID HTML. The result of MS's decision to design IE to 
guess when the HTML is invalid is that there are a lot of pages out 
there with horrendously screwed-up HTML that only render on IE.

Programs should not try to guess certain kinds of things. In these 
two cases, IE's forgiveness of invalid HTML and invalid website 
configurations propagates problems to all sorts of people.

-- 
David W. Fenton                        http://www.bway.net/~dfenton
David Fenton Associates                http://www.bway.net/~dfassoc

_______________________________________________
Finale mailing list
[EMAIL PROTECTED]
http://lists.shsu.edu/mailman/listinfo/finale

Reply via email to