]> granicus.if.org Git - file/commitdiff
PR/46: vitalyisaev2: Search deeper in the zip file for additional headers.
authorChristos Zoulas <christos@zoulas.com>
Mon, 8 Oct 2018 18:25:25 +0000 (18:25 +0000)
committerChristos Zoulas <christos@zoulas.com>
Mon, 8 Oct 2018 18:25:25 +0000 (18:25 +0000)
magic/Magdir/msooxml

index 96eda0749b220401fe207f4ff721b1b2c9b80324..b7388f2d62bd9279e6e3d427a5cd0d67c4afdc65 100644 (file)
@@ -1,6 +1,6 @@
 
 #------------------------------------------------------------------------------
-# $File: msooxml,v 1.9 2018/08/19 09:30:50 christos Exp $
+# $File: msooxml,v 1.10 2018/10/08 18:25:25 christos Exp $
 # msooxml:  file(1) magic for Microsoft Office XML
 # From: Ralf Brown <ralf.brown@gmail.com>
 
 # skip to the second local file header
 # since some documents include a 520-byte extra field following the file
 # header, we need to scan for the next header
->>(18.l+49)    search/2000     PK\003\004
+>>(18.l+49)    search/6000     PK\003\004
 # now skip to the *third* local file header; again, we need to scan due to a
 # 520-byte extra field following the file header
->>>&26         search/1000     PK\003\004
+>>>&26         search/6000     PK\003\004
 # and check the subdirectory name to determine which type of OOXML
 # file we have.  Correct the mimetype with the registered ones:
 # http://technet.microsoft.com/en-us/library/cc179224.aspx
 >>>>&26                use             msooxml 
 >>>>&26                default         x
 # OpenOffice/Libreoffice orders ZIP entry differently, so check the 4th file
->>>>>&26       search/1000     PK\003\004
+>>>>>&26       search/6000     PK\003\004
 >>>>>>&26      use             msooxml 
 >>>>>>&26      default         x               Microsoft OOXML
 >>>>>&26       default         x               Microsoft OOXML