{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -1430,15 +1430,15 @@\n   minimum file system compatibility required:     MS-DOS, OS/2 or NT FAT\n   minimum software version required to extract:   2.0\n   compression method:                             deflated\n   compression sub-type (deflation):               normal\n   file security status:                           not encrypted\n   extended local header:                          no\n   file last modified on (DOS date/time):          2024 Jun 27 22:41:46\n-  32-bit CRC value (hex):                         50bebc2c\n+  32-bit CRC value (hex):                         61047c25\n   compressed size:                                17577 bytes\n   uncompressed size:                              212520 bytes\n   length of filename:                             36 characters\n   length of extra field:                          0 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -947,15 +947,15 @@\n 4C514F Extract Zip Spec      14 (20) '2.0'\n 4C5150 Extract OS            00 (0) 'MS-DOS'\n 4C5151 General Purpose Flag  0800 (2048)\n        [Bits 1-2]            0 'Normal Compression'\n        [Bit 11]              1 'Language Encoding'\n 4C5153 Compression Method    0008 (8) 'Deflated'\n 4C5155 Modification Time     58DBB537 (1490793783) 'Thu Jun 27 22:41:46 2024'\n-4C5159 CRC                   50BEBC2C (1354677292)\n+4C5159 CRC                   61047C25 (1627683877)\n 4C515D Compressed Size       000044A9 (17577)\n 4C5161 Uncompressed Size     00033E28 (212520)\n 4C5165 Filename Length       0024 (36)\n 4C5167 Extra Length          0000 (0)\n 4C5169 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x4C5169: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n@@ -2740,15 +2740,15 @@\n 4D5DEF Extract Zip Spec      14 (20) '2.0'\n 4D5DF0 Extract OS            00 (0) 'MS-DOS'\n 4D5DF1 General Purpose Flag  0800 (2048)\n        [Bits 1-2]            0 'Normal Compression'\n        [Bit 11]              1 'Language Encoding'\n 4D5DF3 Compression Method    0008 (8) 'Deflated'\n 4D5DF5 Modification Time     58DBB537 (1490793783) 'Thu Jun 27 22:41:46 2024'\n-4D5DF9 CRC                   50BEBC2C (1354677292)\n+4D5DF9 CRC                   61047C25 (1627683877)\n 4D5DFD Compressed Size       000044A9 (17577)\n 4D5E01 Uncompressed Size     00033E28 (212520)\n 4D5E05 Filename Length       0024 (36)\n 4D5E07 Extra Length          0000 (0)\n 4D5E09 Comment Length        0000 (0)\n 4D5E0B Disk Start            0000 (0)\n 4D5E0D Int File Attributes   0000 (0)\n"}, {"source1": "META-INF/docs/extension-manifest.xml", "source2": "META-INF/docs/extension-manifest.xml", "unified_diff": null, "details": [{"source1": "META-INF/docs/extension-manifest.xml", "source2": "META-INF/docs/extension-manifest.xml", "comments": ["Ordering differences only"], "unified_diff": "@@ -2312,16 +2312,16 @@\n           <expressionLanguageSupported>true</expressionLanguageSupported>\n           <expressionLanguageScope>ENVIRONMENT</expressionLanguageScope>\n           <dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath>\n           <dynamic>false</dynamic>\n           <resourceDefinition>\n             <cardinality>SINGLE</cardinality>\n             <resourceTypes>\n-              <resourceType>FILE</resourceType>\n               <resourceType>URL</resourceType>\n+              <resourceType>FILE</resourceType>\n               <resourceType>TEXT</resourceType>\n             </resourceTypes>\n           </resourceDefinition>\n         </property>\n         <property>\n           <name>Grok Expression</name>\n           <displayName>Grok Expressions</displayName>\n@@ -2331,16 +2331,16 @@\n           <expressionLanguageSupported>false</expressionLanguageSupported>\n           <expressionLanguageScope>NONE</expressionLanguageScope>\n           <dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath>\n           <dynamic>false</dynamic>\n           <resourceDefinition>\n             <cardinality>SINGLE</cardinality>\n             <resourceTypes>\n-              <resourceType>FILE</resourceType>\n               <resourceType>URL</resourceType>\n+              <resourceType>FILE</resourceType>\n               <resourceType>TEXT</resourceType>\n             </resourceTypes>\n           </resourceDefinition>\n         </property>\n         <property>\n           <name>no-match-behavior</name>\n           <displayName>No Match Behavior</displayName>\n"}]}]}
