diff options
-rw-r--r-- | lualib/lua_magic/heuristics.lua | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lualib/lua_magic/heuristics.lua b/lualib/lua_magic/heuristics.lua index e623c09c1..6822abe1e 100644 --- a/lualib/lua_magic/heuristics.lua +++ b/lualib/lua_magic/heuristics.lua @@ -435,10 +435,17 @@ exports.text_part_heuristic = function(part, log_obj, _) end end + -- Content type stuff if (mtype == 'text' or mtype == 'application') and (msubtype == 'html' or msubtype == 'xhtml+xml') then return 'html',21 end + -- Extension stuff + local fname = part:get_filename() + if fname and fname:match('html?$') then + return 'html',21 + end + return 'txt',40 end end |