{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -62,15 +62,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):                         47e30951\n+  32-bit CRC value (hex):                         5d7aee77\n   compressed size:                                375 bytes\n   uncompressed size:                              375 bytes\n   length of filename:                             20 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@@ -5642,15 +5642,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):                         796a3d9a\n+  32-bit CRC value (hex):                         0f182da2\n   compressed size:                                2303 bytes\n   uncompressed size:                              2303 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": "@@ -40,15 +40,15 @@\n 00062 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 00064   Length              0005 (5)\n 00066   Flags               01 (1) 'Modification'\n 00067   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 0006B PAYLOAD\n \n 001E2 DATA DESCRIPTOR       08074B50 (134695760)\n-001E6 CRC                   47E30951 (1206061393)\n+001E6 CRC                   5D7AEE77 (1568337527)\n 001EA Compressed Size       00000177 (375)\n 001EE Uncompressed Size     00000177 (375)\n \n 001F2 LOCAL HEADER #3       04034B50 (67324752)\n 001F6 Extract Zip Spec      14 (20) '2.0'\n 001F7 Extract OS            00 (0) 'MS-DOS'\n 001F8 General Purpose Flag  0000 (0)\n@@ -4183,15 +4183,15 @@\n 27B7F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 27B81   Length              0005 (5)\n 27B83   Flags               01 (1) 'Modification'\n 27B84   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 27B88 PAYLOAD\n \n 28487 DATA DESCRIPTOR       08074B50 (134695760)\n-2848B CRC                   796A3D9A (2037005722)\n+2848B CRC                   0F182DA2 (253242786)\n 2848F Compressed Size       000008FF (2303)\n 28493 Uncompressed Size     000008FF (2303)\n \n 28497 LOCAL HEADER #160     04034B50 (67324752)\n 2849B Extract Zip Spec      14 (20) '2.0'\n 2849C Extract OS            00 (0) 'MS-DOS'\n 2849D General Purpose Flag  0008 (8)\n@@ -4624,15 +4624,15 @@\n 2A8A6 Created OS            00 (0) 'MS-DOS'\n 2A8A7 Extract Zip Spec      14 (20) '2.0'\n 2A8A8 Extract OS            00 (0) 'MS-DOS'\n 2A8A9 General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 2A8AB Compression Method    0000 (0) 'Stored'\n 2A8AD Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2A8B1 CRC                   47E30951 (1206061393)\n+2A8B1 CRC                   5D7AEE77 (1568337527)\n 2A8B5 Compressed Size       00000177 (375)\n 2A8B9 Uncompressed Size     00000177 (375)\n 2A8BD Filename Length       0014 (20)\n 2A8BF Extra Length          0009 (9)\n 2A8C1 Comment Length        0000 (0)\n 2A8C3 Disk Start            0000 (0)\n 2A8C5 Int File Attributes   0000 (0)\n@@ -9298,15 +9298,15 @@\n 2E571 Created OS            00 (0) 'MS-DOS'\n 2E572 Extract Zip Spec      14 (20) '2.0'\n 2E573 Extract OS            00 (0) 'MS-DOS'\n 2E574 General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 2E576 Compression Method    0000 (0) 'Stored'\n 2E578 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-2E57C CRC                   796A3D9A (2037005722)\n+2E57C CRC                   0F182DA2 (253242786)\n 2E580 Compressed Size       000008FF (2303)\n 2E584 Uncompressed Size     000008FF (2303)\n 2E588 Filename Length       003D (61)\n 2E58A Extra Length          0009 (9)\n 2E58C Comment Length        0000 (0)\n 2E58E Disk Start            0000 (0)\n 2E590 Int File Attributes   0000 (0)\n"}, {"source1": "META-INF/MANIFEST.MF", "source2": "META-INF/MANIFEST.MF", "unified_diff": "@@ -2,12 +2,12 @@\n Specification-Title: psi-probe-core\r\n Specification-Version: 4.1\r\n Specification-Vendor: psi-probe\r\n Implementation-Title: psi-probe-core\r\n Implementation-Version: 4.1.0\r\n Implementation-Vendor: psi-probe\r\n Copyright: 2023\r\n-Git-Revision: 0c0c7bc60237d6f18f931defb92dd0ba79097c32\r\n+Git-Revision: 26d60b63304c25e5c23770d617be0d2c5c6c193c\r\n X-Compile-Release-JDK: 8\r\n X-Compile-Source-JDK: 8\r\n X-Compile-Target-JDK: 8\r\n \r\n"}, {"source1": "psiprobe/tools/logging/jdk/Jdk14FileHandlerAccessorTest.class", "source2": "psiprobe/tools/logging/jdk/Jdk14FileHandlerAccessorTest.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 303bdca20ebec5432f0fd3fbc1798289c5764a109c6872c7d6e11444e528a7c8\n+  SHA-256 checksum 1aecb750164b94cdf800a62561913479f3f7332e215b11a2f49144efc6e6d46e\n   Compiled from \"Jdk14FileHandlerAccessorTest.java\"\n class psiprobe.tools.logging.jdk.Jdk14FileHandlerAccessorTest\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n   this_class: #99                         // psiprobe/tools/logging/jdk/Jdk14FileHandlerAccessorTest\n   super_class: #2                         // java/lang/Object\n@@ -210,26 +210,26 @@\n        127: ldc           #92                 // String test-0.log\n        129: invokevirtual #47                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n        132: invokevirtual #53                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n        135: invokevirtual #94                 // Method org/assertj/core/api/AbstractStringAssert.isEqualTo:(Ljava/lang/String;)Lorg/assertj/core/api/AbstractStringAssert;\n        138: pop\n        139: return\n       LineNumberTable:\n-        line 36: 0\n-        line 37: 8\n-        line 39: 19\n-        line 40: 29\n-        line 41: 38\n-        line 43: 74\n-        line 44: 79\n-        line 45: 87\n-        line 46: 96\n-        line 48: 102\n-        line 50: 108\n-        line 52: 139\n+        line 37: 0\n+        line 38: 8\n+        line 40: 19\n+        line 41: 29\n+        line 42: 38\n+        line 44: 74\n+        line 45: 79\n+        line 46: 87\n+        line 47: 96\n+        line 49: 102\n+        line 51: 108\n+        line 53: 139\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0     140     0  this   Lpsiprobe/tools/logging/jdk/Jdk14FileHandlerAccessorTest;\n             8     132     1 handlerAccessor   Lpsiprobe/tools/logging/jdk/Jdk14FileHandlerAccessor;\n            29     111     2 testPath   Ljava/nio/file/Path;\n            74      66     3 target   Ljava/util/logging/FileHandler;\n            96      44     4 testApplication   Lpsiprobe/model/Application;\n"}]}]}
