{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -552,15 +552,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         46f4cb33\n+  32-bit CRC value (hex):                         90fa6b68\n   compressed size:                                4361 bytes\n   uncompressed size:                              4361 bytes\n   length of filename:                             61 characters\n   length of extra field:                          9 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": "@@ -383,15 +383,15 @@\n 46A3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 46A5   Length              0005 (5)\n 46A7   Flags               01 (1) 'Modification'\n 46A8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 46AC PAYLOAD\n \n 57B5 DATA DESCRIPTOR       08074B50 (134695760)\n-57B9 CRC                   46F4CB33 (1190447923)\n+57B9 CRC                   90FA6B68 (2432330600)\n 57BD Compressed Size       00001109 (4361)\n 57C1 Uncompressed Size     00001109 (4361)\n \n 57C5 CENTRAL HEADER #1     02014B50 (33639248)\n 57C9 Created Zip Spec      14 (20) '2.0'\n 57CA Created OS            00 (0) 'MS-DOS'\n 57CB Extract Zip Spec      14 (20) '2.0'\n@@ -838,15 +838,15 @@\n 5C91 Created OS            00 (0) 'MS-DOS'\n 5C92 Extract Zip Spec      14 (20) '2.0'\n 5C93 Extract OS            00 (0) 'MS-DOS'\n 5C94 General Purpose Flag  0008 (8)\n      [Bit  3]              1 'Streamed'\n 5C96 Compression Method    0000 (0) 'Stored'\n 5C98 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-5C9C CRC                   46F4CB33 (1190447923)\n+5C9C CRC                   90FA6B68 (2432330600)\n 5CA0 Compressed Size       00001109 (4361)\n 5CA4 Uncompressed Size     00001109 (4361)\n 5CA8 Filename Length       003D (61)\n 5CAA Extra Length          0009 (9)\n 5CAC Comment Length        0000 (0)\n 5CAE Disk Start            0000 (0)\n 5CB0 Int File Attributes   0000 (0)\n"}, {"source1": "org/apache/batchee/modelmapper/ModelMapperItemProcessor.class", "source2": "org/apache/batchee/modelmapper/ModelMapperItemProcessor.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 dc0fe3cab3dd792eeb2ece313bbec9f8754ba07c5b92e8ba9c32cc55ad1c4eb0\n+  SHA-256 checksum 7a55620bdeb2938929b7a9a310e033f5848918c31339dc5f695c78b9c103ebec\n   Compiled from \"ModelMapperItemProcessor.java\"\n public class org.apache.batchee.modelmapper.ModelMapperItemProcessor implements jakarta.batch.api.chunk.ItemProcessor\n   minor version: 0\n   major version: 55\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n   this_class: #8                          // org/apache/batchee/modelmapper/ModelMapperItemProcessor\n   super_class: #2                         // java/lang/Object\n@@ -174,22 +174,22 @@\n   #164 = Utf8               Ljava/lang/Exception;\n   #165 = Utf8               configuration\n   #166 = Utf8               Lorg/modelmapper/config/Configuration;\n   #167 = Utf8               SourceFile\n   #168 = Utf8               ModelMapperItemProcessor.java\n   #169 = Utf8               uses model mapper to process the item\n   #170 = Utf8               BootstrapMethods\n-  #171 = String             #172          // Can\\'t load: \\'\\u0001\\'\n-  #172 = Utf8               Can\\'t load: \\'\\u0001\\'\n-  #173 = MethodHandle       6:#174        // REF_invokeStatic java/lang/invoke/StringConcatFactory.makeConcatWithConstants:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;\n-  #174 = Methodref          #175.#176     // java/lang/invoke/StringConcatFactory.makeConcatWithConstants:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;\n-  #175 = Class              #177          // java/lang/invoke/StringConcatFactory\n-  #176 = NameAndType        #55:#178      // makeConcatWithConstants:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;\n-  #177 = Utf8               java/lang/invoke/StringConcatFactory\n-  #178 = Utf8               (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;\n+  #171 = MethodHandle       6:#172        // REF_invokeStatic java/lang/invoke/StringConcatFactory.makeConcatWithConstants:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;\n+  #172 = Methodref          #173.#174     // java/lang/invoke/StringConcatFactory.makeConcatWithConstants:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;\n+  #173 = Class              #175          // java/lang/invoke/StringConcatFactory\n+  #174 = NameAndType        #55:#176      // makeConcatWithConstants:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;\n+  #175 = Utf8               java/lang/invoke/StringConcatFactory\n+  #176 = Utf8               (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;\n+  #177 = String             #178          // Can\\'t load: \\'\\u0001\\'\n+  #178 = Utf8               Can\\'t load: \\'\\u0001\\'\n   #179 = Utf8               InnerClasses\n   #180 = Class              #181          // java/lang/invoke/MethodHandles$Lookup\n   #181 = Utf8               java/lang/invoke/MethodHandles$Lookup\n   #182 = Class              #183          // java/lang/invoke/MethodHandles\n   #183 = Utf8               java/lang/invoke/MethodHandles\n   #184 = Utf8               Lookup\n {\n@@ -552,12 +552,12 @@\n SourceFile: \"ModelMapperItemProcessor.java\"\n RuntimeInvisibleAnnotations:\n   0: #140(#141=s#169)\n     org.apache.batchee.doc.api.Documentation(\n       value=\"uses model mapper to process the item\"\n     )\n BootstrapMethods:\n-  0: #173 REF_invokeStatic java/lang/invoke/StringConcatFactory.makeConcatWithConstants:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;\n+  0: #171 REF_invokeStatic java/lang/invoke/StringConcatFactory.makeConcatWithConstants:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;\n     Method arguments:\n-      #171 Can\\'t load: \\'\\u0001\\'\n+      #177 Can\\'t load: \\'\\u0001\\'\n InnerClasses:\n   public static final #184= #180 of #182; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n"}]}]}
