From 5323f9e94339e6769469d77b3258dc5b2b7033e9 Mon Sep 17 00:00:00 2001 From: tballison Date: Wed, 10 May 2023 14:39:09 -0400 Subject: [PATCH] TIKA-4037 -- add detection for os2 bitmap arrays. --- .../org/apache/tika/mime/tika-mimetypes.xml | 15 ++++++++++++++- .../java/org/apache/tika/mime/TestMimeTypes.java | 5 +++++ .../resources/test-documents/testOS2BitmapArray | Bin 0 -> 44 bytes 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 tika-parsers/tika-parsers-standard/tika-parsers-standard-package/src/test/resources/test-documents/testOS2BitmapArray 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 6e762622e6..888c28aa04 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 @@ -5642,8 +5642,21 @@ - + + + <_comment>OS2 bitmap array + http://fileformats.archiveteam.org/wiki/OS/2_Bitmap_Array + + + + + + + + + + diff --git a/tika-parsers/tika-parsers-standard/tika-parsers-standard-package/src/test/java/org/apache/tika/mime/TestMimeTypes.java b/tika-parsers/tika-parsers-standard/tika-parsers-standard-package/src/test/java/org/apache/tika/mime/TestMimeTypes.java index ee4bd9b0fd..f534060a13 100644 --- a/tika-parsers/tika-parsers-standard/tika-parsers-standard-package/src/test/java/org/apache/tika/mime/TestMimeTypes.java +++ b/tika-parsers/tika-parsers-standard/tika-parsers-standard-package/src/test/java/org/apache/tika/mime/TestMimeTypes.java @@ -571,6 +571,11 @@ public void testBmpDetection() throws Exception { assertType("text/plain", "testBMPfp.txt"); } + @Test + public void testOS2BitmapArray() throws Exception { + assertTypeByData("image/x-os2-graphics; charset=binary", "testOS2BitmapArray"); + } + @Test public void testPnmDetection() throws Exception { assertType("image/x-portable-bitmap", "testPBM.pbm"); diff --git a/tika-parsers/tika-parsers-standard/tika-parsers-standard-package/src/test/resources/test-documents/testOS2BitmapArray b/tika-parsers/tika-parsers-standard/tika-parsers-standard-package/src/test/resources/test-documents/testOS2BitmapArray new file mode 100644 index 0000000000000000000000000000000000000000..eede28961b31914b6246845d49888123e7fae058 GIT binary patch literal 44 ScmZ>AjA1|kCtm~`lLY`Z`~hzO literal 0 HcmV?d00001