https://bugs.gentoo.org/946957 https://bugs.astron.com/view.php?id=571 https://github.com/file/file/commit/60b2032b96fc185b37fb0f2152e834efb2edad6e From 60b2032b96fc185b37fb0f2152e834efb2edad6e Mon Sep 17 00:00:00 2001 From: Christos Zoulas Date: Thu, 5 Dec 2024 19:41:12 +0000 Subject: [PATCH] PR/571: jschleus: Some zip files are misclassified as data --- magic/Magdir/archive | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/magic/Magdir/archive b/magic/Magdir/archive index e6ff4570a..e560523cb 100644 --- a/magic/Magdir/archive +++ b/magic/Magdir/archive @@ -1795,6 +1795,17 @@ !:ext zip/cbz +# Generic zip archives (Greg Roelofs, c/o zip-bugs@wkuvx1.wku.edu) +# Next line excludes specialized formats: +0 name zipgeneric +>4 beshort x Zip archive data, at least +!:mime application/zip +>4 use zipversion +>4 beshort x to extract +>8 beshort x \b, compression method= +>8 use zipcompression +>0x161 string WINZIP \b, WinZIP self-extracting + 0 string PK\003\004 !:strength +1 # IOS/IPadOS IPA file (Zip archive) @@ -2132,17 +2143,11 @@ >>>>>>(-6.l) search/9000 kmp.json Keyman Compiled Package File !:mime application/vnd.keyman.kmp+zip !:ext kmp +>>>>>+4 default x +>>>>>>0 use zipgeneric -# Generic zip archives (Greg Roelofs, c/o zip-bugs@wkuvx1.wku.edu) -# Next line excludes specialized formats: >>>>+4 default x ->>>>>4 beshort x Zip archive data, at least -!:mime application/zip ->>>>>4 use zipversion ->>>>>4 beshort x to extract ->>>>>8 beshort x \b, compression method= ->>>>>8 use zipcompression ->>>>>0x161 string WINZIP \b, WinZIP self-extracting +>>>>>0 use zipgeneric # Zip archives (Greg Roelofs, c/o zip-bugs@wkuvx1.wku.edu) 0 string PK\005\006 Zip archive data (empty)