You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tika.apache.org by ni...@apache.org on 2013/09/02 14:28:46 UTC
svn commit: r1519414 - in /tika/trunk:
tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml
tika-parsers/src/test/java/org/apache/tika/mime/TestMimeTypes.java
Author: nick
Date: Mon Sep 2 12:28:45 2013
New Revision: 1519414
URL: http://svn.apache.org/r1519414
Log:
Mimetype for jnilib files, which share some magic with Java classes but are actually native OSX code, plus test (TIKA-1169)
Modified:
tika/trunk/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml
tika/trunk/tika-parsers/src/test/java/org/apache/tika/mime/TestMimeTypes.java
Modified: tika/trunk/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml
URL: http://svn.apache.org/viewvc/tika/trunk/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml?rev=1519414&r1=1519413&r2=1519414&view=diff
==============================================================================
--- tika/trunk/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml (original)
+++ tika/trunk/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml Mon Sep 2 12:28:45 2013
@@ -229,6 +229,8 @@
</mime-type>
<mime-type type="application/java-vm">
+ <_comment>Java Class File</_comment>
+ <alias type="application/x-java-vm"/>
<alias type="application/x-java"/>
<magic priority="40">
<match value="0xcafebabe" type="string" offset="0" />
@@ -236,6 +238,16 @@
<glob pattern="*.class"/>
</mime-type>
+ <mime-type type="application/x-java-jnilib">
+ <_comment>Java Native Library for OSX</_comment>
+ <magic priority="50">
+ <match value="0xcafebabe" type="string" offset="0">
+ <match value="0xfeedface" type="string" offset="4096"/>
+ </match>
+ </magic>
+ <glob pattern="*.jnilib"/>
+ </mime-type>
+
<mime-type type="application/kpml-request+xml"/>
<mime-type type="application/kpml-response+xml"/>
<mime-type type="application/lost+xml">
Modified: tika/trunk/tika-parsers/src/test/java/org/apache/tika/mime/TestMimeTypes.java
URL: http://svn.apache.org/viewvc/tika/trunk/tika-parsers/src/test/java/org/apache/tika/mime/TestMimeTypes.java?rev=1519414&r1=1519413&r2=1519414&view=diff
==============================================================================
--- tika/trunk/tika-parsers/src/test/java/org/apache/tika/mime/TestMimeTypes.java (original)
+++ tika/trunk/tika-parsers/src/test/java/org/apache/tika/mime/TestMimeTypes.java Mon Sep 2 12:28:45 2013
@@ -428,6 +428,14 @@ public class TestMimeTypes extends TestC
assertTypeByName("application/javascript", "testJS.js");
assertType( "application/javascript", "testJS.js");
}
+
+ public void testJavaDetection() throws Exception {
+ // TODO Classloader doesn't seem to find the .class file in test-documents
+ //assertTypeDetection("AutoDetectParser.class", "application/java-vm");
+
+ // OSX Native Extension
+ assertTypeDetection("testJNILIB.jnilib", "application/x-java-jnilib");
+ }
public void testWmfDetection() throws Exception {
assertTypeByName("application/x-msmetafile", "x.wmf");