{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -55,15 +55,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 Apr 22 16:27:32\n-  32-bit CRC value (hex):                         75965d46\n+  32-bit CRC value (hex):                         bd52a2ff\n   compressed size:                                179 bytes\n   uncompressed size:                              356 bytes\n   length of filename:                             20 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@@ -425,15 +425,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 Apr 22 16:27:32\n-  32-bit CRC value (hex):                         66b5cdaa\n+  32-bit CRC value (hex):                         77c7b417\n   compressed size:                                2158 bytes\n   uncompressed size:                              4612 bytes\n   length of filename:                             46 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": "@@ -21,15 +21,15 @@\n 002B Extract Zip Spec      14 (20) '2.0'\n 002C Extract OS            00 (0) 'MS-DOS'\n 002D General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n 002F Compression Method    0008 (8) 'Deflated'\n 0031 Modification Time     58968370 (1486259056) 'Mon Apr 22 16:27:32 2024'\n-0035 CRC                   75965D46 (1972788550)\n+0035 CRC                   BD52A2FF (3176309503)\n 0039 Compressed Size       000000B3 (179)\n 003D Uncompressed Size     00000164 (356)\n 0041 Filename Length       0014 (20)\n 0043 Extra Length          0000 (0)\n 0045 Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x45: Filename 'XXXXXXXXXXXXXXXXXXXX'\n@@ -268,15 +268,15 @@\n 19DF Extract Zip Spec      14 (20) '2.0'\n 19E0 Extract OS            00 (0) 'MS-DOS'\n 19E1 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n 19E3 Compression Method    0008 (8) 'Deflated'\n 19E5 Modification Time     58968370 (1486259056) 'Mon Apr 22 16:27:32 2024'\n-19E9 CRC                   66B5CDAA (1723190698)\n+19E9 CRC                   77C7B417 (2009576471)\n 19ED Compressed Size       0000086E (2158)\n 19F1 Uncompressed Size     00001204 (4612)\n 19F5 Filename Length       002E (46)\n 19F7 Extra Length          0000 (0)\n 19F9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x19F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n@@ -544,15 +544,15 @@\n 5FC1 Extract Zip Spec      14 (20) '2.0'\n 5FC2 Extract OS            00 (0) 'MS-DOS'\n 5FC3 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n 5FC5 Compression Method    0008 (8) 'Deflated'\n 5FC7 Modification Time     58968370 (1486259056) 'Mon Apr 22 16:27:32 2024'\n-5FCB CRC                   75965D46 (1972788550)\n+5FCB CRC                   BD52A2FF (3176309503)\n 5FCF Compressed Size       000000B3 (179)\n 5FD3 Uncompressed Size     00000164 (356)\n 5FD7 Filename Length       0014 (20)\n 5FD9 Extra Length          0000 (0)\n 5FDB Comment Length        0000 (0)\n 5FDD Disk Start            0000 (0)\n 5FDF Int File Attributes   0000 (0)\n@@ -956,15 +956,15 @@\n 6334 Extract Zip Spec      14 (20) '2.0'\n 6335 Extract OS            00 (0) 'MS-DOS'\n 6336 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n 6338 Compression Method    0008 (8) 'Deflated'\n 633A Modification Time     58968370 (1486259056) 'Mon Apr 22 16:27:32 2024'\n-633E CRC                   66B5CDAA (1723190698)\n+633E CRC                   77C7B417 (2009576471)\n 6342 Compressed Size       0000086E (2158)\n 6346 Uncompressed Size     00001204 (4612)\n 634A Filename Length       002E (46)\n 634C Extra Length          0000 (0)\n 634E Comment Length        0000 (0)\n 6350 Disk Start            0000 (0)\n 6352 Int File Attributes   0000 (0)\n"}, {"source1": "META-INF/MANIFEST.MF", "source2": "META-INF/MANIFEST.MF", "unified_diff": "@@ -1,10 +1,10 @@\n Manifest-Version: 1.0\r\n Created-By: Maven JAR Plugin 3.3.0\r\n-Build-Jdk-Spec: 21\r\n+Build-Jdk-Spec: 17\r\n Specification-Title: BatchEE :: Extensions :: JSefa\r\n Specification-Version: 2.0\r\n Specification-Vendor: The Apache Software Foundation\r\n Implementation-Title: BatchEE :: Extensions :: JSefa\r\n Implementation-Version: 2.0.0\r\n Implementation-Vendor: The Apache Software Foundation\r\n \r\n"}, {"source1": "org/apache/batchee/jsefa/JSefaCsvMapping.class", "source2": "org/apache/batchee/jsefa/JSefaCsvMapping.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 e554135efa9b712a32d3311caafc01342467b60da6010cde38e019e24c9f4e37\n+  SHA-256 checksum 6fdda1206ff6e1b4ae874bb716e527234a6c947b3a5c7d7d3dfdec0113032c7c\n   Compiled from \"JSefaCsvMapping.java\"\n public class org.apache.batchee.jsefa.JSefaCsvMapping\n   minor version: 0\n   major version: 55\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n   this_class: #11                         // org/apache/batchee/jsefa/JSefaCsvMapping\n   super_class: #2                         // java/lang/Object\n@@ -178,22 +178,22 @@\n   #168 = Utf8               [Ljava/lang/Class<*>;\n   #169 = Utf8               Ljava/util/List<Lorg/apache/batchee/jsefa/JSefaCsvMapping;>;\n   #170 = Class              #166          // \"[Ljava/lang/Class;\"\n   #171 = Utf8               ([Ljava/lang/Class<*>;)Ljava/util/List<Lorg/apache/batchee/jsefa/JSefaCsvMapping;>;\n   #172 = Utf8               SourceFile\n   #173 = Utf8               JSefaCsvMapping.java\n   #174 = Utf8               BootstrapMethods\n-  #175 = String             #176          // \\u0001, \\u0001\n-  #176 = Utf8               \\u0001, \\u0001\n-  #177 = MethodHandle       6:#178        // 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-  #178 = Methodref          #179.#180     // 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-  #179 = Class              #181          // java/lang/invoke/StringConcatFactory\n-  #180 = NameAndType        #112:#182     // makeConcatWithConstants:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;\n-  #181 = Utf8               java/lang/invoke/StringConcatFactory\n-  #182 = Utf8               (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;\n+  #175 = MethodHandle       6:#176        // 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+  #176 = Methodref          #177.#178     // 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+  #177 = Class              #179          // java/lang/invoke/StringConcatFactory\n+  #178 = NameAndType        #112:#180     // makeConcatWithConstants:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;\n+  #179 = Utf8               java/lang/invoke/StringConcatFactory\n+  #180 = Utf8               (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;\n+  #181 = String             #182          // \\u0001, \\u0001\n+  #182 = Utf8               \\u0001, \\u0001\n   #183 = Utf8               InnerClasses\n   #184 = Class              #185          // java/lang/invoke/MethodHandles$Lookup\n   #185 = Utf8               java/lang/invoke/MethodHandles$Lookup\n   #186 = Class              #187          // java/lang/invoke/MethodHandles\n   #187 = Utf8               java/lang/invoke/MethodHandles\n   #188 = Utf8               Lookup\n {\n@@ -571,12 +571,12 @@\n           stack = []\n         frame_type = 248 /* chop */\n           offset_delta = 33\n     Signature: #171                         // ([Ljava/lang/Class<*>;)Ljava/util/List<Lorg/apache/batchee/jsefa/JSefaCsvMapping;>;\n }\n SourceFile: \"JSefaCsvMapping.java\"\n BootstrapMethods:\n-  0: #177 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: #175 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-      #175 \\u0001, \\u0001\n+      #181 \\u0001, \\u0001\n InnerClasses:\n   public static final #188= #184 of #186; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n"}]}]}
