{"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 Jun 28 07:08:44\n-  32-bit CRC value (hex):                         53155a79\n+  32-bit CRC value (hex):                         363f52ba\n   compressed size:                                618 bytes\n   uncompressed size:                              1764 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 Jun 28 07:08:44\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     56DC3916 (1457273110) 'Wed Jun 28 07:08:44 2023'\n-000E CRC                   53155A79 (1393908345)\n+000E CRC                   363F52BA (910119610)\n 0012 Compressed Size       0000026A (618)\n 0016 Uncompressed Size     000006E4 (1764)\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 26B5 Extract Zip Spec      14 (20) '2.0'\n 26B6 Extract OS            00 (0) 'MS-DOS'\n 26B7 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n 26B9 Compression Method    0008 (8) 'Deflated'\n 26BB Modification Time     56DC3916 (1457273110) 'Wed Jun 28 07:08:44 2023'\n-26BF CRC                   91640D3E (2439253310)\n+26BF CRC                   DDD9337A (3721999226)\n 26C3 Compressed Size       00000084 (132)\n 26C7 Uncompressed Size     000000B8 (184)\n 26CB Filename Length       000F (15)\n 26CD Extra Length          0000 (0)\n 26CF Filename              'XXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x26CF: Filename 'XXXXXXXXXXXXXXX'\n@@ -601,15 +601,15 @@\n 5A38 Extract Zip Spec      14 (20) '2.0'\n 5A39 Extract OS            00 (0) 'MS-DOS'\n 5A3A General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n 5A3C Compression Method    0008 (8) 'Deflated'\n 5A3E Modification Time     56DC3916 (1457273110) 'Wed Jun 28 07:08:44 2023'\n-5A42 CRC                   53155A79 (1393908345)\n+5A42 CRC                   363F52BA (910119610)\n 5A46 Compressed Size       0000026A (618)\n 5A4A Uncompressed Size     000006E4 (1764)\n 5A4E Filename Length       0014 (20)\n 5A50 Extra Length          0000 (0)\n 5A52 Comment Length        0000 (0)\n 5A54 Disk Start            0000 (0)\n 5A56 Int File Attributes   0000 (0)\n@@ -1159,15 +1159,15 @@\n 5F3D Extract Zip Spec      14 (20) '2.0'\n 5F3E Extract OS            00 (0) 'MS-DOS'\n 5F3F General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n 5F41 Compression Method    0008 (8) 'Deflated'\n 5F43 Modification Time     56DC3916 (1457273110) 'Wed Jun 28 07:08:44 2023'\n-5F47 CRC                   91640D3E (2439253310)\n+5F47 CRC                   DDD9337A (3721999226)\n 5F4B Compressed Size       00000084 (132)\n 5F4F Uncompressed Size     000000B8 (184)\n 5F53 Filename Length       000F (15)\n 5F55 Extra Length          0000 (0)\n 5F57 Comment Length        0000 (0)\n 5F59 Disk Start            0000 (0)\n 5F5B 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.2,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.2.0\",org.apache.st\r\n- ruts.beanvalidation.validation.constant;version=\"6.2.0\",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.2.0\"\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.2.0\",org.\r\n+ apache.struts.beanvalidation.validation.constant;version=\"6.2.0\",org.\r\n+ apache.struts.beanvalidation.constraints;uses:=\"javax.validation,java\r\n+ x.validation.groups\";version=\"6.2.0\"\r\n Bundle-Name: Struts 2 Bean Validation Plugin\r\n Bundle-Version: 6.2.0\r\n Build-Jdk-Spec: 1.8\r\n Created-By: Apache Maven Bundle Plugin 5.1.6\r\n Specification-Version: 6.2\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"}]}
