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&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