Author: nick
Date: Wed Feb 20 13:28:20 2013
New Revision: 1448159
URL: http://svn.apache.org/r1448159
Log:
TIKA-1087 PICT mime magic and unit test
Added:
tika/trunk/tika-parsers/src/test/resources/test-documents/testPICT.pct
(with props)
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=1448159&r1=1448158&r2=1448159&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
Wed Feb 20 13:28:20 2013
@@ -4090,8 +4090,13 @@
<glob pattern="*.pcx"/>
</mime-type>
<mime-type type="image/x-pict">
+ <_comment>Apple Macintosh QuickDraw/PICT Format</_comment>
+ <magic priority="50">
+ <match value="0x001102FF0C00" type="string" offset="522"/>
+ </magic>
<glob pattern="*.pic"/>
<glob pattern="*.pct"/>
+ <glob pattern="*.pict"/>
</mime-type>
<mime-type type="image/x-portable-anymap">
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=1448159&r1=1448158&r2=1448159&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
Wed Feb 20 13:28:20 2013
@@ -356,6 +356,13 @@ public class TestMimeTypes extends TestC
assertTypeByName("image/x-portable-pixmap", "x.PPM");
}
+ public void testPictDetection() throws Exception {
+ assertType("image/x-pict", "testPICT.pct");
+ assertTypeByData("image/x-pict", "testPICT.pct");
+ assertTypeByName("image/x-pict", "x.pic");
+ assertTypeByName("image/x-pict", "x.PCT");
+ }
+
public void testCgmDetection() throws Exception {
// TODO: Need a test image file
assertTypeByName("image/cgm", "x.cgm");
Added: tika/trunk/tika-parsers/src/test/resources/test-documents/testPICT.pct
URL:
http://svn.apache.org/viewvc/tika/trunk/tika-parsers/src/test/resources/test-documents/testPICT.pct?rev=1448159&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
tika/trunk/tika-parsers/src/test/resources/test-documents/testPICT.pct
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream