[libromdata] EXE: Add MIME type "application/x-ms-ne-executable".

This was added to FreeDesktop.org's shared-mime-info for 16-bit Windows
executables in v2.4. (released 2023/11/12)

It *should* only be detecting as such for 16-bit executables, but
`mimetype` is showing this type for 32-bit and 64-bit, which is breaking
tracker (and possibly other rom-properties plugins).
This commit is contained in:
David Korth 2024-03-30 03:57:26 -04:00
parent 42b9279325
commit db5c50d208
3 changed files with 3 additions and 1 deletions

View File

@ -1,5 +1,5 @@
[ExtractorRule]
ModulePath=libextract-rom-properties.so
MimeTypes=application/x-object;application/x-executable;application/x-sharedlib;application/x-core;application/x-lua;application/vnd.microsoft.portable-executable;application/x-ms-dos-executable;application/x-msdownload;application/x-mach-object;application/x-mach-executable;application/x-mach-sharedlib;application/x-mach-core;application/x-mach-bundle;application/x-mach-fat-binary;application/x-xbox-executable;application/x-xbox360-stfs;application/x-xbox360-xdbf;application/x-xbox360-executable;application/x-xbox360-patch;application/x-nintendo-3ds-executable;application/x-nintendo-3ds-cxi;application/x-nintendo-3ds-ncch;application/x-ctr-3dsx;application/x-ctr-cxi;application/vnd.palm;application/x-mobipocket-ebook;
MimeTypes=application/x-object;application/x-executable;application/x-sharedlib;application/x-core;application/x-lua;application/vnd.microsoft.portable-executable;application/x-ms-dos-executable;application/x-ms-ne-executable;application/x-msdownload;application/x-mach-object;application/x-mach-executable;application/x-mach-sharedlib;application/x-mach-core;application/x-mach-bundle;application/x-mach-fat-binary;application/x-xbox-executable;application/x-xbox360-stfs;application/x-xbox360-xdbf;application/x-xbox360-executable;application/x-xbox360-patch;application/x-nintendo-3ds-executable;application/x-nintendo-3ds-cxi;application/x-nintendo-3ds-ncch;application/x-ctr-3dsx;application/x-ctr-cxi;application/vnd.palm;application/x-mobipocket-ebook;
FallbackRdfTypes=nfo:Application;
Graph=tracker:Software

View File

@ -58,6 +58,7 @@ const char *const EXEPrivate::exts[] = {
const char *const EXEPrivate::mimeTypes[] = {
// Unofficial MIME types from FreeDesktop.org.
"application/x-ms-dos-executable",
"application/x-ms-ne-executable",
// Unofficial MIME types from Microsoft.
// Reference: https://technet.microsoft.com/en-us/library/cc995276.aspx?f=255&MSPPError=-2147217396

View File

@ -73,6 +73,7 @@ application/x-core # ELF
application/x-lua # Lua
application/vnd.microsoft.portable-executable # EXE
application/x-ms-dos-executable # EXE
application/x-ms-ne-executable # EXE
application/x-msdownload # EXE
application/x-mach-object # MachO
application/x-mach-executable # MachO