This is an automated email from the ASF dual-hosted git repository.

tallison pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tika.git


The following commit(s) were added to refs/heads/main by this push:
     new dbcbb368e TIKA-4384 : Add ZipX in DefaultMimeTypes (#2125)
dbcbb368e is described below

commit dbcbb368e0a913e1a74cca61347fd6ce24bc6d7e
Author: subbudvk <[email protected]>
AuthorDate: Wed Feb 12 20:46:34 2025 +0530

    TIKA-4384 : Add ZipX in DefaultMimeTypes (#2125)
    
    * TIKA-4384 : test : add zipx name detection
---
 .../src/main/resources/org/apache/tika/mime/tika-mimetypes.xml   | 1 +
 .../src/test/java/org/apache/tika/mime/MimeTypesReaderTest.java  | 9 +++++++++
 2 files changed, 10 insertions(+)

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 355c79c72..0978ef575 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
@@ -5731,6 +5731,7 @@
       <match value="PK\x07\x08" type="string" offset="0"/>
     </magic>
     <glob pattern="*.zip"/>
+    <glob pattern="*.zipx"/>
   </mime-type>
 
   <mime-type type="application/zlib">
diff --git 
a/tika-core/src/test/java/org/apache/tika/mime/MimeTypesReaderTest.java 
b/tika-core/src/test/java/org/apache/tika/mime/MimeTypesReaderTest.java
index a7cfda34d..846b757c3 100644
--- a/tika-core/src/test/java/org/apache/tika/mime/MimeTypesReaderTest.java
+++ b/tika-core/src/test/java/org/apache/tika/mime/MimeTypesReaderTest.java
@@ -295,6 +295,15 @@ public class MimeTypesReaderTest {
         assertEquals("application/x-msaccess", result.toString());
     }  
     
+    
+    @Test
+    public void testZipXFiles() {
+        MimeTypes mimeTypes = MimeTypes.getDefaultMimeTypes();
+        MediaType result = mimeTypes.getMimeType("testfile1.zipx").getType();
+        assertEquals("application/zip", result.toString());
+    }
+    
+    
     @Test
     public void testGetAliasForJavaScript() throws Exception {
         MimeType mt = this.mimeTypes.forName("text/javascript");

Reply via email to