{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -27,15 +27,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 Mar 8 16:23:30\n-  32-bit CRC value (hex):                         4aaf9c44\n+  32-bit CRC value (hex):                         433d70c8\n   compressed size:                                617 bytes\n   uncompressed size:                              1762 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@@ -507,15 +507,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 Mar 8 16:23:30\n-  32-bit CRC value (hex):                         91640d3e\n+  32-bit CRC value (hex):                         ddd9337a\n   compressed size:                                132 bytes\n   uncompressed size:                              184 bytes\n   length of filename:                             15 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": "@@ -3,15 +3,15 @@\n 0004 Extract Zip Spec      14 (20) '2.0'\n 0005 Extract OS            00 (0) 'MS-DOS'\n 0006 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n 0008 Compression Method    0008 (8) 'Deflated'\n 000A Modification Time     566882EF (1449689839) 'Wed Mar  8 16:23:30 2023'\n-000E CRC                   4AAF9C44 (1253022788)\n+000E CRC                   433D70C8 (1128100040)\n 0012 Compressed Size       00000269 (617)\n 0016 Uncompressed Size     000006E2 (1762)\n 001A Filename Length       0014 (20)\n 001C Extra Length          0000 (0)\n 001E Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x1E: Filename 'XXXXXXXXXXXXXXXXXXXX'\n@@ -317,15 +317,15 @@\n 26AE Extract Zip Spec      14 (20) '2.0'\n 26AF Extract OS            00 (0) 'MS-DOS'\n 26B0 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n 26B2 Compression Method    0008 (8) 'Deflated'\n 26B4 Modification Time     566882EF (1449689839) 'Wed Mar  8 16:23:30 2023'\n-26B8 CRC                   91640D3E (2439253310)\n+26B8 CRC                   DDD9337A (3721999226)\n 26BC Compressed Size       00000084 (132)\n 26C0 Uncompressed Size     000000B8 (184)\n 26C4 Filename Length       000F (15)\n 26C6 Extra Length          0000 (0)\n 26C8 Filename              'XXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x26C8: Filename 'XXXXXXXXXXXXXXX'\n@@ -601,15 +601,15 @@\n 5A33 Extract Zip Spec      14 (20) '2.0'\n 5A34 Extract OS            00 (0) 'MS-DOS'\n 5A35 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n 5A37 Compression Method    0008 (8) 'Deflated'\n 5A39 Modification Time     566882EF (1449689839) 'Wed Mar  8 16:23:30 2023'\n-5A3D CRC                   4AAF9C44 (1253022788)\n+5A3D CRC                   433D70C8 (1128100040)\n 5A41 Compressed Size       00000269 (617)\n 5A45 Uncompressed Size     000006E2 (1762)\n 5A49 Filename Length       0014 (20)\n 5A4B Extra Length          0000 (0)\n 5A4D Comment Length        0000 (0)\n 5A4F Disk Start            0000 (0)\n 5A51 Int File Attributes   0000 (0)\n@@ -1159,15 +1159,15 @@\n 5F38 Extract Zip Spec      14 (20) '2.0'\n 5F39 Extract OS            00 (0) 'MS-DOS'\n 5F3A General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n 5F3C Compression Method    0008 (8) 'Deflated'\n 5F3E Modification Time     566882EF (1449689839) 'Wed Mar  8 16:23:30 2023'\n-5F42 CRC                   91640D3E (2439253310)\n+5F42 CRC                   DDD9337A (3721999226)\n 5F46 Compressed Size       00000084 (132)\n 5F4A Uncompressed Size     000000B8 (184)\n 5F4E Filename Length       000F (15)\n 5F50 Extra Length          0000 (0)\n 5F52 Comment Length        0000 (0)\n 5F54 Disk Start            0000 (0)\n 5F56 Int File Attributes   0000 (0)\n"}, {"source1": "META-INF/MANIFEST.MF", "source2": "META-INF/MANIFEST.MF", "unified_diff": "@@ -16,19 +16,19 @@\n  rsion=\"[2.0,3)\",javax.validation.groups;version=\"[2.0,3)\",org.apache.\r\n  commons.lang3;version=\"[3.10,4)\",org.apache.commons.lang3.reflect;ver\r\n  sion=\"[3.10,4)\",org.apache.logging.log4j;version=\"[2.19,3)\",org.apach\r\n  e.struts2.interceptor.validation;version=\"[6.1,7)\"\r\n Require-Capability: osgi.ee;filter:=\"(&(osgi.ee=JavaSE)(version=1.8))\"\r\n Tool: Bnd-6.2.0.202202251641\r\n Implementation-Vendor: Apache Software Foundation\r\n-Export-Package: org.apache.struts.beanvalidation.constraints;uses:=\"ja\r\n- vax.validation,javax.validation.groups\";version=\"6.1.2\",org.apache.st\r\n- ruts.beanvalidation.validation.constant;version=\"6.1.2\",org.apache.st\r\n- ruts.beanvalidation.validation.interceptor;uses:=\"com.opensymphony.xw\r\n- ork2,com.opensymphony.xwork2.inject,com.opensymphony.xwork2.intercept\r\n- or,javax.validation\";version=\"6.1.2\"\r\n+Export-Package: org.apache.struts.beanvalidation.validation.intercepto\r\n+ r;uses:=\"com.opensymphony.xwork2,com.opensymphony.xwork2.inject,com.o\r\n+ pensymphony.xwork2.interceptor,javax.validation\";version=\"6.1.2\",org.\r\n+ apache.struts.beanvalidation.validation.constant;version=\"6.1.2\",org.\r\n+ apache.struts.beanvalidation.constraints;uses:=\"javax.validation,java\r\n+ x.validation.groups\";version=\"6.1.2\"\r\n Bundle-Name: Struts 2 Bean Validation Plugin\r\n Bundle-Version: 6.1.2\r\n Build-Jdk-Spec: 1.8\r\n Created-By: Apache Maven Bundle Plugin 5.1.6\r\n Specification-Version: 6.1\r\n \r\n"}, {"source1": "META-INF/NOTICE", "source2": "META-INF/NOTICE", "unified_diff": "@@ -1,8 +1,8 @@\n \n Struts 2 Bean Validation Plugin\n-Copyright 2000-2023 Apache Software Foundation\n+Copyright 2000-2025 Apache Software Foundation\n \n This product includes software developed at\n The Apache Software Foundation (http://www.apache.org/).\n \n \n"}]}
