MIME test results
Browsers tested:
IE 5.5/Windows
text/html: all-ok
image/gif: all-ok
image/png: all-ok (Actually, this may fail for some people,
but not because of a problem determining the file type)
text/plain[A]:
.html, .gif, .png, .txt, .exe, .zip, file: ok
.foo: FAIL, opens a downloading dialog
text/plain[B]: all-FAIL, displays as HTML
application/octet-stream[A]: all-ok
application/octet-stream[B]:
.html, .gif, .png, .txt, .exe, .zip, file: FAIL, displays as text
.foo: ok
application/octet-stream[C]: all-FAIL, displays as HTML
application/octet-stream[D]: all-FAIL, displays as GIF image
application/zip: all-ok
x-foo/x-bar: all-ok
Netscape 4.75 for Windows
passes all tests
Netscape 6 PR2
Passes all tests, sort of, with some serious caveats:
application/zip, x-foo/x-bar:
Displays a dialog indicating the MIME type, but instead of
diplaying the correct MIME type, it tries to invent one
based on the "extension". It uses this possibly-incorrect
type to suggest a helper application.
application/octet-stream [A,B,C,D], application/zip, x-foo/x-bar:
If you right-click and choose "open in new window", or type
the url into the location bar, you get a different dialog
box than if you just left-click. This different dialog box
displays the correct type, but does not have all the features
of the other one.
[Bugzilla:46655]
Opera 4.02/Windows in default configuration (Always
Trust Server turned OFF)
text/html: all-ok
image/gif: all-ok
image/png: all-ok
text/plain [A]:
.html: FAIL, shows as HTML
.gif: FAIL, broken image
.png: FAIL, broken image
.txt: ok
.exe: ok
.zip: FAIL, says "text/plain" is unknown, offers to save
.foo: ok
file: ok
text/plain [B]:
.html: FAIL, shows as HTML
.gif: FAIL, broken image
.png: FAIL, broken image
.txt: ok
.exe: FAIL, shows as HTML
.zip: FAIL, says "text/plain" is unknown, offers to save
.foo: FAIL, shows as HTML
file: FAIL, shows as HTML
application/octet-stream [A]:
.html: FAIL, shows as html (tries to)
.gif: FAIL, broken image
.png: FAIL, broken image
.txt: FAIL, shows as text (tries to)
.exe: ok
.zip: ok
.foo: ok
file: ok
application/octet-stream[B]:
.html: FAIL, shows as html
.gif: FAIL, broken image
.png: FAIL, broken image
.txt: FAIL, shows as text
.exe: FAIL, shows as text
.zip: ok
.foo: FAIL, shows as text
file: FAIL, shows as text
application/octet-stream[C]:
.html: FAIL, shows as html
.gif: FAIL, broken image
.png: FAIL, broken image
.txt: FAIL, shows as text
.exe: FAIL, shows as HTML
.zip: ok
.foo: FAIL, shows as HTML
file: FAIL, shows as HTML
application/octet-stream[D]:
.html: FAIL, shows as html (tries to)
.gif: FAIL, displays as GIF image
.png: FAIL, broken image
.txt: FAIL, shows as text (tries to)
.exe: FAIL, displays as GIF image
.zip: ok
.foo: FAIL, displays as GIF image
file: FAIL, displays as GIF image
application/zip: all-ok
x-foo/x-bar: all-ok
Opera 4.02/Windows with "Always Trust Server"
option turned on:
passes all tests