[ https://issues.apache.org/jira/browse/TIKA-3960?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17682352#comment-17682352 ]
Nick Burch commented on TIKA-3960: ---------------------------------- If possible, please include a small test file and update {{tika-parsers/src/test/java/org/apache/tika/mime/TestMimeTypes.java}} to test the detection > PGP encrypted files get detected as application/octet-stream > ------------------------------------------------------------ > > Key: TIKA-3960 > URL: https://issues.apache.org/jira/browse/TIKA-3960 > Project: Tika > Issue Type: Bug > Components: detector > Affects Versions: 2.6.0 > Reporter: Tayseer Sabha > Priority: Major > > We use Tika for detecting and validating uploaded files using their > content/magic bytes and not only their names/extension. > Passing a PGP/GPG encrypted file to Tika.detect(InputStream stream) will > always return application/octet-stream instead of application/pgp-encrypted > defined in tika-mimetypes.xml > The issue occurs because the application/pgp-encrypted mime-type defined in > tika-mimetypes.xml is lacking a magic match and only has <glob > pattern="*.pgp"/> > I managed to fix the issue for us temporarily by adding > application/pgp-encrypted including a magic match in our custom-mimetypes.xml > file. I will create a Pull Request on Github with the fix to resolve the > issue. -- This message was sent by Atlassian Jira (v8.20.10#820010)