Hi I have some questions regarding how MIME type detection in GNOME works in detail. I have read the specification from freedesktop.org.
How does GNOME decide if a given file is a text file? Why does GNOME identify this file as text/plain? > [EMAIL PROTECTED]:~$ gnomevfs-info -s 0131sniff | grep MIME > MIME type : text/plain > [EMAIL PROTECTED]:~$ hd 0131sniff > 00000000 eb 00 90 28 4b 21 2b 6b 49 48 43 00 02 01 01 00 |...(K!+kIHC.....| > 00000010 02 e0 00 40 0b f0 09 00 12 00 02 00 00 00 00 00 |[EMAIL > PROTECTED]| > 00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| > * > 000000f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |..............| > 000000fe I think it is done by the function _gnome_vfs_sniff_buffer_looks_like_text in http://cvs.gnome.org/viewcvs/gnome-vfs/libgnomevfs/gnome-vfs-mime-magic.c?rev=1.51&view=markup It is beyond my knowledge to understand all of the C-Code. But I see a test with two parts. Surely the shown file is not valid unicode and it has a lot of zeros, so it should fail both parts? Thank you Redoute _______________________________________________ gnome-vfs-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gnome-vfs-list
