You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tika.apache.org by ta...@apache.org on 2016/06/15 14:07:11 UTC

tika git commit: TIKA-2009 -- add mime magic for djvu

Repository: tika
Updated Branches:
  refs/heads/master 592ae6a6c -> acf031a06


TIKA-2009 -- add mime magic for djvu


Project: http://git-wip-us.apache.org/repos/asf/tika/repo
Commit: http://git-wip-us.apache.org/repos/asf/tika/commit/acf031a0
Tree: http://git-wip-us.apache.org/repos/asf/tika/tree/acf031a0
Diff: http://git-wip-us.apache.org/repos/asf/tika/diff/acf031a0

Branch: refs/heads/master
Commit: acf031a06faac4061eced224dfabacba6e6fed8f
Parents: 592ae6a
Author: tballison <ta...@mitre.org>
Authored: Wed Jun 15 10:07:06 2016 -0400
Committer: tballison <ta...@mitre.org>
Committed: Wed Jun 15 10:07:06 2016 -0400

----------------------------------------------------------------------
 CHANGES.txt                                           |   2 ++
 .../resources/org/apache/tika/mime/tika-mimetypes.xml |   3 +++
 .../test/java/org/apache/tika/mime/TestMimeTypes.java |   6 ++++++
 .../src/test/resources/test-documents/testDJVU.djvu   | Bin 0 -> 89 bytes
 4 files changed, 11 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tika/blob/acf031a0/CHANGES.txt
----------------------------------------------------------------------
diff --git a/CHANGES.txt b/CHANGES.txt
index 3847d72..82400d5 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,5 +1,7 @@
 Release 1.14 - ???
 
+  * Add mime magic for DJVU files (TIKA-2009).
+
   * Add mime definition and parser for MS Owner File (TIKA-2008).
 
   * Add mime definition for Windows Media Metafile (TIKA-2004).

http://git-wip-us.apache.org/repos/asf/tika/blob/acf031a0/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml
----------------------------------------------------------------------
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 82df034..e8d2b6f 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
@@ -4896,6 +4896,9 @@
   <mime-type type="image/vnd.djvu">
     <glob pattern="*.djvu"/>
     <glob pattern="*.djv"/>
+    <magic priority="50">
+      <match value="AT&amp;TFORM" type="string" offset="0"/>
+    </magic>
   </mime-type>
 
   <mime-type type="image/vnd.dwg">

http://git-wip-us.apache.org/repos/asf/tika/blob/acf031a0/tika-parsers/src/test/java/org/apache/tika/mime/TestMimeTypes.java
----------------------------------------------------------------------
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 bc83678..62c6c4b 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
@@ -1048,6 +1048,12 @@ public class TestMimeTypes {
         assertType("application/x-ms-owner", "testMSOwnerFile");
     }
 
+    @Test
+    public void testDJVU() throws Exception {
+        assertType("image/vnd.djvu", "testDJVU.djvu");
+        assertTypeByData("image/vnd.djvu", "testDJVU.djvu");
+    }
+
     private void assertText(byte[] prefix) throws IOException {
         assertMagic("text/plain", prefix);
     }

http://git-wip-us.apache.org/repos/asf/tika/blob/acf031a0/tika-parsers/src/test/resources/test-documents/testDJVU.djvu
----------------------------------------------------------------------
diff --git a/tika-parsers/src/test/resources/test-documents/testDJVU.djvu b/tika-parsers/src/test/resources/test-documents/testDJVU.djvu
new file mode 100644
index 0000000..1361d18
Binary files /dev/null and b/tika-parsers/src/test/resources/test-documents/testDJVU.djvu differ