This is an automated email from the ASF dual-hosted git repository. tallison pushed a commit to branch branch_1x in repository https://gitbox.apache.org/repos/asf/tika.git
commit b92c5ab188ab9e7e2170974146e2f1c7f5b7b916 Author: tballison <[email protected]> AuthorDate: Tue Nov 19 10:59:24 2019 -0500 TIKA-2988 -- add mime detection for digilite fdf files --- .../src/main/resources/org/apache/tika/mime/tika-mimetypes.xml | 9 +++++++++ .../src/test/java/org/apache/tika/mime/TestMimeTypes.java | 9 +++++++++ tika-parsers/src/test/resources/test-documents/testDigilite.fdf | 1 + 3 files changed, 19 insertions(+) diff --git a/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml b/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml index 2b5feae..d8a8d47 100644 --- a/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml +++ b/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml @@ -1103,6 +1103,15 @@ <mime-type type="application/vnd.denovo.fcselayout-link"> <glob pattern="*.fe_launch"/> </mime-type> + <mime-type type="application/vnd.digilite.prolights"> + <tika:link>http://support.digilite.eu/?digilite=library</tika:link> + <_comment>digilite.eu Prolights configuration file</_comment> + <_comment>Note glob clash with Adobe's .fdf</_comment> + <!--<glob pattern="*.fdf"/>--> + <magic priority="50"> + <match value="0x7F0C442B" type="string" offset="0"/> + </magic> + </mime-type> <mime-type type="application/vnd.dir-bi.plate-dl-nosuffix"/> <mime-type type="application/vnd.dna"> <glob pattern="*.dna"/> diff --git a/tika-parsers/src/test/java/org/apache/tika/mime/TestMimeTypes.java b/tika-parsers/src/test/java/org/apache/tika/mime/TestMimeTypes.java index b4eb338..2e82e99 100644 --- a/tika-parsers/src/test/java/org/apache/tika/mime/TestMimeTypes.java +++ b/tika-parsers/src/test/java/org/apache/tika/mime/TestMimeTypes.java @@ -178,6 +178,15 @@ public class TestMimeTypes { } @Test + public void testDigiliteFDF() throws Exception { + //not to be confused with Adobe's .fdf! + assertTypeByData("application/vnd.digilite.prolights", + "testDigilite.fdf"); + assertTypeByNameAndData("application/vnd.digilite.prolights", + "testDigilite.fdf"); + } + + @Test public void testHFATypes() throws Exception { assertTypeByData("application/x-erdas-hfa","testHFA.hfa"); } diff --git a/tika-parsers/src/test/resources/test-documents/testDigilite.fdf b/tika-parsers/src/test/resources/test-documents/testDigilite.fdf new file mode 100644 index 0000000..64828b4 --- /dev/null +++ b/tika-parsers/src/test/resources/test-documents/testDigilite.fdf @@ -0,0 +1 @@ +D+ \ No newline at end of file
