Re: Suggestion for file type detection approach
- From: Xavier Bestel <xavier bestel free fr>
- To: Jeffrey Stedfast <fejj ximian com>
- Cc: Alexander Larsson <alexl redhat com>, Arvind Narayanan <arvindn meenakshi cs iitm ernet in>, gnome-devel-list gnome org
- Subject: Re: Suggestion for file type detection approach
- Date: Tue, 13 Jan 2004 18:40:31 +0100
Le mar 13/01/2004 à 18:11, Jeffrey Stedfast a écrit :
> > Not commenting on the general issue, but the EA caching thing is a
> > non-starter. Reading an EA is just like reading a normal file, its not
> > stored in the dirent. So, given that its as fast to read a block as it
> > is to read the few bytes of the mimetype string, reading EAs is bound to
> > be the same speed as sniffing.
Except if the filesystem implementation stores the EAs in contiguous
blocks and does a reasonable readahead.
> er, good point. no reason you couldn't have an inode->mime_type mappings
> file somewhere in the directory tho... that should be extremely fast.
Sure, but then you need a good strategy when updating this file (e.g. if
you add/remove a file in the directory). This starts to look a bit like
an embedded database.
Anyway, any strategy will give better results than seeking around
sniffing file types. The mime_type cache is the way of the future.
Xav
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]