https://bugs.kde.org/show_bug.cgi?id=423251

            Bug ID: 423251
           Summary: kmimetypefinder5 misidentifies some text files as
                    image/x-quicktime
           Product: kde-cli-tools
           Version: 5.12.8
          Platform: Ubuntu Packages
                OS: Linux
            Status: REPORTED
          Severity: minor
          Priority: NOR
         Component: general
          Assignee: aleix...@kde.org
          Reporter: nathanielmbea...@gmail.com
  Target Milestone: ---

SUMMARY

kmimetypefinder5 misidentifies text files as image/x-quicktime if they match
'head -n 1 | grep '^....idat'.

STEPS TO REPRODUCE

1. Create a file called readme.txt that contains only the word "candidate".
2. Run "kmimetypefinder5 readme.txt"

OBSERVED RESULT

image/x-quicktime

EXPECTED RESULT

text/plain

SOFTWARE/OS VERSIONS
KDE Plasma Version: 5.12.9
KDE Frameworks Version: 5.44.0
Qt Version: 5.9.5
Kernel Version: 5.3.0-59-generic

ADDITIONAL INFORMATION

This is due to the magic value of qtif files:

    <magic priority="50">
      <match value="idat" type="string" offset="4"/>
    </magic>
    <glob pattern="*.qtif"/>
    <glob pattern="*.qif"/>

/usr/share/mime/packages/freedesktop.org.xml

It could be helped by a more robust match value, but it should also not be
matched by files that do not match the glob pattern.

$ kmimetypefinder5 --version
kmimetypefinder 5.12.8

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to