This is an automated email from the ASF dual-hosted git repository.

tallison pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tika.git


The following commit(s) were added to refs/heads/master by this push:
     new 8d420b6  TIKA-2988 -- add mime detection for digilite fdf files
8d420b6 is described below

commit 8d420b60d89e3f3da90d5579bc2d4d2f974354de
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 6e967b6..f1b44c2 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
@@ -1131,6 +1131,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 d45d116..7dcc988 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
@@ -179,6 +179,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

Reply via email to