{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -571,15 +571,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):          2023 Aug 12 12:52:12\n-  32-bit CRC value (hex):                         949f8d4d\n+  32-bit CRC value (hex):                         ba7b634c\n   compressed size:                                207 bytes\n   uncompressed size:                              303 bytes\n   length of filename:                             17 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": "@@ -365,15 +365,15 @@\n 1E1C Extract Zip Spec      14 (20) '2.0'\n 1E1D Extract OS            00 (0) 'MS-DOS'\n 1E1E General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n 1E20 Compression Method    0008 (8) 'Deflated'\n 1E22 Modification Time     570C6686 (1460430470) 'Sat Aug 12 12:52:12 2023'\n-1E26 CRC                   949F8D4D (2493484365)\n+1E26 CRC                   BA7B634C (3128648524)\n 1E2A Compressed Size       000000CF (207)\n 1E2E Uncompressed Size     0000012F (303)\n 1E32 Filename Length       0011 (17)\n 1E34 Extra Length          0000 (0)\n 1E36 Filename              'XXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x1E36: Filename 'XXXXXXXXXXXXXXXXX'\n@@ -893,15 +893,15 @@\n 2545 Extract Zip Spec      14 (20) '2.0'\n 2546 Extract OS            00 (0) 'MS-DOS'\n 2547 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n 2549 Compression Method    0008 (8) 'Deflated'\n 254B Modification Time     570C6686 (1460430470) 'Sat Aug 12 12:52:12 2023'\n-254F CRC                   949F8D4D (2493484365)\n+254F CRC                   BA7B634C (3128648524)\n 2553 Compressed Size       000000CF (207)\n 2557 Uncompressed Size     0000012F (303)\n 255B Filename Length       0011 (17)\n 255D Extra Length          0000 (0)\n 255F Comment Length        0000 (0)\n 2561 Disk Start            0000 (0)\n 2563 Int File Attributes   0000 (0)\n"}, {"source1": "module-info.class", "source2": "module-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,8 +1,8 @@\n-  SHA-256 checksum cee26c0f4ab22bae5931159ce7c8eb9a05d35653f6831864566525f59e6d4e53\n+  SHA-256 checksum 0451d76f3d4dea3a9683db8130b84f431e646612498745363190c45580c530a7\n   Compiled from \"module-info.java\"\n module com.github.marschall.jfr.servlet@1.0.0\n   minor version: 0\n   major version: 55\n   flags: (0x8000) ACC_MODULE\n   this_class: #2                          // \"module-info\"\n   super_class: #0\n@@ -15,32 +15,32 @@\n    #5 = Module             #4             // \"com.github.marschall.jfr.servlet\"\n    #6 = Utf8               1.0.0\n    #7 = Utf8               ModulePackages\n    #8 = Utf8               com/github/marschall/jfr/servlet\n    #9 = Package            #8             // com/github/marschall/jfr/servlet\n   #10 = Utf8               java.base\n   #11 = Module             #10            // \"java.base\"\n-  #12 = Utf8               11.0.20\n+  #12 = Utf8               11.0.24\n   #13 = Utf8               jdk.jfr\n   #14 = Module             #13            // \"jdk.jfr\"\n   #15 = Utf8               java.servlet\n   #16 = Module             #15            // \"java.servlet\"\n   #17 = Utf8               SourceFile\n   #18 = Utf8               Module\n {\n }\n SourceFile: \"module-info.java\"\n Module:\n   #5,0                                    // \"com.github.marschall.jfr.servlet\"\n   #6                                      // 1.0.0\n   3                                       // requires\n     #11,8000                                // \"java.base\" ACC_MANDATED\n-    #12                                     // 11.0.20\n+    #12                                     // 11.0.24\n     #14,0                                   // \"jdk.jfr\"\n-    #12                                     // 11.0.20\n+    #12                                     // 11.0.24\n     #16,0                                   // \"java.servlet\"\n     #0\n   1                                       // exports\n     #9,0                                    // com/github/marschall/jfr/servlet\n   0                                       // opens\n   0                                       // uses\n   0                                       // provides\n"}]}]}
