- From: Glenn Maynard <glenn@zewt.org>
- Date: Mon, 31 Jan 2011 19:28:08 -0500
On Mon, Jan 31, 2011 at 7:12 PM, Ian Hickson <ian at hixie.ch> wrote: > On Mon, 31 Jan 2011, Glenn Maynard wrote: > > On Mon, Jan 31, 2011 at 6:46 PM, Ian Hickson <ian at hixie.ch> wrote: > > > > > > That's far too generic for servers to default to mapping *.manifest > > > > to text/cache-manifest. For example, Windows uses *.manifest for > > > > SxS assembly manifests. > > > > > > Do they have a MIME type? If not, it doesn't much matter. > > > > It does if they're ever served by a webserver, because they'll be served > > with a completely unrelated Content-Type. (Also, the file format is > > actually XML, so arguably they do--application/xml--though I wouldn't > > configure a server that way in general.) > > > > Microsoft's mistake is using such a generic name--but these files > > shouldn't make the same mistake and lay claim to "*.manifest" as if it's > > the only type of manifest that exists. File extensions will never be > > without collisions, but an effort should at least be made... > > Given that SxS manifests don't seem like they'd ever be something you'd > want to make available to download standalone, and that if you were going > to expose them to a user you'd want a text/* type anyway, and that cache > manifests are clearly different (no valid SxS manifest can be a valid > appcache manifest), I'm honestly not finding a very compelling reason to > make appcache manifsts have a more verbose extension. The clash here seems > rather theoretical. > I've exposed cache manifests for standalone download many times. And of course they're clearly different--that's exactly why it's wrong for a SxS manifest to be served with a content-type as if they're a cache manifest. And, more importantly, it's rather bad practice to be laying claim to generic names like "manifest". Even "cmanifest" would be much better. -- Glenn Maynard
Received on Monday, 31 January 2011 16:28:08 UTC