fileobtiene sus resultados de /etc/mime.types.
Desde allí:
aplicación / Mathica-old
aplicación / ms-tnef
aplicación / msaccess mdb
aplicación / msword doc dot
application / news-message-id
aplicación / transmisión de noticias
application / ocsp-request
application / ocsp-response
mimetype lo obtiene de ...
ENVIRONMENT
XDG_DATA_HOME
XDG_DATA_DIRS
These variables can list base directories to search for data files.
The shared mime-info will be expected in the "mime" sub directory
of one of these directories. If these are not set, there will be
searched for the following directories:
$HOME/.local/share/mime
/usr/local/share/mime
/usr/share/mime
See also the "XDG Base Directory Specification"
http://freedesktop.org/Standards/basedir-spec
<http://freedesktop.org/Standards/basedir-spec>
Vale la pena señalar esta parte de la página del manual para mimetype:
Para nombrar interruptores, seguí la página de manual del archivo (1) versión 4.02 cuando fue posible. Parecen diferir completamente de la especificación en el capítulo 'utilidades' de IEEE Std 1003.1-2001 (POSIX).
Por lo tanto, puede llamarlo un error contra el archivo, /etc/mime.typesya que vnd.ms-exceles más preciso.
/etc/mime.typesno afecta los resultados defile.Hay una diferencia similar entre las dos herramientas para
.debpaquetes.Se parece que los usos de archivos
/etc/mime.typesymimetypeutiliza una papilla mucho más complicada deXDG_DATA_DIRS(deman mimetypes):fuente
Me llevó un tiempo encontrarlo, pero pude instalar mimetype en Debian.
Ahora obtengo
application/vnd.ms-excelun .xls en lugar deapplication/msword.fuente
Mencionaste que lo estás haciendo en PHP. Encontré tales diferencias al obtener el tipo de archivo mime. Ellos difieren Para hacerlo correctamente en PHP, debe usar finfo
fuente