Right way to sniff mimetype from globs
alexl at redhat.com
Tue Nov 13 00:58:40 PST 2007
On Sun, 2007-10-21 at 09:33 -0400, D Bera wrote:
> We use xdgmime in our application for mimetype detection. With the
> latest xdgmime and shared-mime-info, I observe the following (we use a
> detection order similar to gnomevfs-info, so thats what I am using for
> this example):
> $ echo "<html><head></head><body>hello</body></html>" > a.html
> $ gnomevfs-info [-s] a.html
> Name : a.html
> Type : Regular
> MIME type : application/x-mozilla-bookmarks
> which is clearly not right.
> This happens because both x-mozilla-bookmarks and text/html match the
> glob pattern *.html, x-mozilla-bookmarks is a subclass of text/html
> (and maybe also due to higher priority of x-mozilla-boormarks).
I think this change has been reverted.
However, the full solution involves adding a priority to the globs too.
This has been discussed, but not implemented.
More information about the xdg