{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -30,20 +30,20 @@\n -rw-r--r--  2.0 unx      337 b- defN 24-Mar-22 07:17 net/sourceforge/pmd/lang/swift/ast/SwiftVisitorBase.java\n -rw-r--r--  2.0 unx      598 b- defN 24-Mar-22 07:17 net/sourceforge/pmd/lang/swift/cpd/SwiftCpdLexer.java\n -rw-r--r--  2.0 unx      529 b- defN 24-Mar-22 07:17 net/sourceforge/pmd/lang/swift/rule/AbstractSwiftRule.java\n -rw-r--r--  2.0 unx     3802 b- defN 24-Mar-22 07:17 net/sourceforge/pmd/lang/swift/rule/bestpractices/UnavailableFunctionRule.java\n -rw-r--r--  2.0 unx     4193 b- defN 24-Mar-22 07:17 Swift.tokens\n -rw-r--r--  2.0 unx     4168 b- defN 24-Mar-22 07:17 SwiftLexer.tokens\n -rw-r--r--  2.0 unx   107242 b- defN 24-Mar-22 07:17 net/sourceforge/pmd/lang/swift/ast/Swift.interp\n--rw-------  2.0 unx   101672 b- defN 24-Mar-22 07:17 net/sourceforge/pmd/lang/swift/ast/SwiftBaseListener.java\n+-rw-r--r--  2.0 unx   101672 b- defN 24-Mar-22 07:17 net/sourceforge/pmd/lang/swift/ast/SwiftBaseListener.java\n -rw-r--r--  2.0 unx    72271 b- defN 24-Mar-22 07:17 net/sourceforge/pmd/lang/swift/ast/SwiftLexer.interp\n -rw-r--r--  2.0 unx    69027 b- defN 24-Mar-22 07:17 net/sourceforge/pmd/lang/swift/ast/SwiftLexer.java\n--rw-------  2.0 unx   108058 b- defN 24-Mar-22 07:17 net/sourceforge/pmd/lang/swift/ast/SwiftListener.java\n--rw-------  2.0 unx   775397 b- defN 24-Mar-22 07:17 net/sourceforge/pmd/lang/swift/ast/SwiftParser.java\n--rw-------  2.0 unx    91192 b- defN 24-Mar-22 07:17 net/sourceforge/pmd/lang/swift/ast/SwiftVisitor.java\n+-rw-r--r--  2.0 unx   108058 b- defN 24-Mar-22 07:17 net/sourceforge/pmd/lang/swift/ast/SwiftListener.java\n+-rw-r--r--  2.0 unx   775397 b- defN 24-Mar-22 07:17 net/sourceforge/pmd/lang/swift/ast/SwiftParser.java\n+-rw-r--r--  2.0 unx    91192 b- defN 24-Mar-22 07:17 net/sourceforge/pmd/lang/swift/ast/SwiftVisitor.java\n -rw-r--r--  2.0 unx       51 b- defN 24-Mar-22 07:17 META-INF/services/net.sourceforge.pmd.lang.Language\n -rw-r--r--  2.0 unx     3058 b- defN 24-Mar-22 07:17 category/swift/bestpractices.xml\n -rw-r--r--  2.0 unx      403 b- defN 24-Mar-22 07:17 category/swift/categories.properties\n -rw-r--r--  2.0 unx      407 b- defN 24-Mar-22 07:17 category/swift/codestyle.xml\n -rw-r--r--  2.0 unx      379 b- defN 24-Mar-22 07:17 category/swift/design.xml\n -rw-r--r--  2.0 unx      388 b- defN 24-Mar-22 07:17 category/swift/documentation.xml\n -rw-r--r--  2.0 unx     2503 b- defN 24-Mar-22 07:17 category/swift/errorprone.xml\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -2176,16 +2176,16 @@\n 2B291 Uncompressed Size     00018D28 (101672)\n 2B295 Filename Length       0039 (57)\n 2B297 Extra Length          0000 (0)\n 2B299 Comment Length        0000 (0)\n 2B29B Disk Start            0000 (0)\n 2B29D Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-2B29F Ext File Attributes   81800000 (2172649472)\n-      [Bits 16-24]          0180 (384) 'Unix attrib: rw-------'\n+2B29F 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 2B2A3 Local Header Offset   00009290 (37520)\n 2B2A7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x2B2A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n@@ -2263,16 +2263,16 @@\n 2B3BA Uncompressed Size     0001A61A (108058)\n 2B3BE Filename Length       0035 (53)\n 2B3C0 Extra Length          0000 (0)\n 2B3C2 Comment Length        0000 (0)\n 2B3C4 Disk Start            0000 (0)\n 2B3C6 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-2B3C8 Ext File Attributes   81800000 (2172649472)\n-      [Bits 16-24]          0180 (384) 'Unix attrib: rw-------'\n+2B3C8 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 2B3CC Local Header Offset   000134A5 (79013)\n 2B3D0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x2B3D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n@@ -2292,16 +2292,16 @@\n 2B41D Uncompressed Size     000BD4E5 (775397)\n 2B421 Filename Length       0033 (51)\n 2B423 Extra Length          0000 (0)\n 2B425 Comment Length        0000 (0)\n 2B427 Disk Start            0000 (0)\n 2B429 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-2B42B Ext File Attributes   81800000 (2172649472)\n-      [Bits 16-24]          0180 (384) 'Unix attrib: rw-------'\n+2B42B 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 2B42F Local Header Offset   00015036 (86070)\n 2B433 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x2B433: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n@@ -2321,16 +2321,16 @@\n 2B47E Uncompressed Size     00016438 (91192)\n 2B482 Filename Length       0034 (52)\n 2B484 Extra Length          0000 (0)\n 2B486 Comment Length        0000 (0)\n 2B488 Disk Start            0000 (0)\n 2B48A Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-2B48C Ext File Attributes   81800000 (2172649472)\n-      [Bits 16-24]          0180 (384) 'Unix attrib: rw-------'\n+2B48C 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 2B490 Local Header Offset   00027E4F (163407)\n 2B494 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x2B494: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n"}]}
