--- a/src/eric7/Utilities/MimeTypes.py Fri Nov 25 11:51:51 2022 +0100 +++ b/src/eric7/Utilities/MimeTypes.py Fri Nov 25 14:15:48 2022 +0100 @@ -21,11 +21,13 @@ @return flag indicating an editable file @rtype bool """ - type_ = mimetypes.guess_type(filename)[0] - return ( - type_ is None - or type_.split("/")[0] == "text" - or type_ in Preferences.getUI("TextMimeTypes") + mimetype = mimetypes.guess_type(filename)[0] + return (mimetype is None and Preferences.getUI("LoadUnknownMimeTypeFiles")) or ( + mimetype is not None + and ( + mimetype.split("/")[0] == "text" + or mimetype in Preferences.getUI("TextMimeTypes") + ) )