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