Le Sun, Aug 29, 2021 at 10:53:04PM +0000, Thaddeus H. Black a écrit :
> 
> What is the relationship between /etc/mime.types
> and /usr/share/mime/globs, please?  When to use the one and when,
> the other?

Hi Thaddeus,

/etc/mime.types is a conffile; you can edit it and dpkg will ensure to
preserve the changes or prompt you in case of conflicts during upgrades.

/usr/share/mime/globs is an autogenerated file.  Any change you make
there can be silently lost.

Also, /etc/mime.types is provided by a package, media-types, that
contains only this file, does not have dependancies and is more likely
to be installed on desktopless systems.

So if you only need a one-to-one lookup table for associating media
types and file extensions, and if you need to allow easy extension and
customisation by the local administrator, you should better use
/etc/mime.types.

The information in both files overlap a lot since most of it has the same
origin: the media types registered at the IANA.

    https://www.iana.org/assignments/media-types/media-types.xhtml

This said, the XDG's shared MIME-info database contains much more
information than /etc/mime.types, such as magic numbers or subtypes.
If you write an application for a system where you can be sure that
this information is available, use it !

Cheers,

Charles

-- 
Charles Plessy                         Nagahama, Yomitan, Okinawa, Japan
Tooting from work,           https://mastodon.technology/@charles_plessy
Tooting from home,                 https://framapiaf.org/@charles_plessy

Reply via email to