{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -11,13 +11,13 @@\n drwxr-xr-x  2.0 unx        0 b- stor 24-Mar-22 07:17 META-INF/services/\n drwxr-xr-x  2.0 unx        0 b- stor 24-Mar-22 07:17 META-INF/maven/\n drwxr-xr-x  2.0 unx        0 b- stor 24-Mar-22 07:17 META-INF/maven/net.sourceforge.pmd/\n drwxr-xr-x  2.0 unx        0 b- stor 24-Mar-22 07:17 META-INF/maven/net.sourceforge.pmd/pmd-matlab/\n -rw-r--r--  2.0 unx     1087 b- defN 24-Mar-22 07:17 net/sourceforge/pmd/lang/matlab/MatlabLanguageModule.java\n -rw-r--r--  2.0 unx      798 b- defN 24-Mar-22 07:17 net/sourceforge/pmd/lang/matlab/cpd/MatlabCpdLexer.java\n -rw-r--r--  2.0 unx     4351 b- defN 24-Mar-22 07:17 net/sourceforge/pmd/lang/matlab/ast/Matlab.jj\n--rw-------  2.0 unx    62868 b- defN 24-Mar-22 07:17 net/sourceforge/pmd/lang/matlab/ast/MatlabParserImplTokenManager.java\n--rw-------  2.0 unx     6032 b- defN 24-Mar-22 07:17 net/sourceforge/pmd/lang/matlab/ast/MatlabTokenKinds.java\n+-rw-r--r--  2.0 unx    62868 b- defN 24-Mar-22 07:17 net/sourceforge/pmd/lang/matlab/ast/MatlabParserImplTokenManager.java\n+-rw-r--r--  2.0 unx     6032 b- defN 24-Mar-22 07:17 net/sourceforge/pmd/lang/matlab/ast/MatlabTokenKinds.java\n -rw-r--r--  2.0 unx       53 b- defN 24-Mar-22 07:17 META-INF/services/net.sourceforge.pmd.lang.Language\n -rw-r--r--  2.0 unx     3601 b- defN 24-Mar-22 07:17 META-INF/maven/net.sourceforge.pmd/pmd-matlab/pom.xml\n -rw-r--r--  2.0 unx       64 b- defN 24-Mar-22 07:17 META-INF/maven/net.sourceforge.pmd/pmd-matlab/pom.properties\n 21 files, 78918 bytes uncompressed, 11406 bytes compressed:  85.5%\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -934,16 +934,16 @@\n 36C8 Uncompressed Size     0000F594 (62868)\n 36CC Filename Length       0045 (69)\n 36CE Extra Length          0000 (0)\n 36D0 Comment Length        0000 (0)\n 36D2 Disk Start            0000 (0)\n 36D4 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-36D6 Ext File Attributes   81800000 (2172649472)\n-     [Bits 16-24]          0180 (384) 'Unix attrib: rw-------'\n+36D6 Ext File Attributes   81A40000 (2175008768)\n+     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n 36DA Local Header Offset   00000D53 (3411)\n 36DE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x36DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n@@ -963,16 +963,16 @@\n 373B Uncompressed Size     00001790 (6032)\n 373F Filename Length       0039 (57)\n 3741 Extra Length          0000 (0)\n 3743 Comment Length        0000 (0)\n 3745 Disk Start            0000 (0)\n 3747 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-3749 Ext File Attributes   81800000 (2172649472)\n-     [Bits 16-24]          0180 (384) 'Unix attrib: rw-------'\n+3749 Ext File Attributes   81A40000 (2175008768)\n+     [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n 374D Local Header Offset   00002648 (9800)\n 3751 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x3751: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n"}]}
