{"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 Sep 11 06:42:44\n-  32-bit CRC value (hex):                         4f5b899a\n+  32-bit CRC value (hex):                         71d1f91c\n   compressed size:                                620 bytes\n   uncompressed size:                              1766 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 Sep 11 06:42: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     572B3556 (1462449494) 'Mon Sep 11 06:42:44 2023'\n-000E CRC                   4F5B899A (1331399066)\n+000E CRC                   71D1F91C (1909586204)\n 0012 Compressed Size       0000026C (620)\n 0016 Uncompressed Size     000006E6 (1766)\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 26B3 Extract Zip Spec      14 (20) '2.0'\n 26B4 Extract OS            00 (0) 'MS-DOS'\n 26B5 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n 26B7 Compression Method    0008 (8) 'Deflated'\n 26B9 Modification Time     572B3556 (1462449494) 'Mon Sep 11 06:42:44 2023'\n-26BD CRC                   91640D3E (2439253310)\n+26BD CRC                   DDD9337A (3721999226)\n 26C1 Compressed Size       00000084 (132)\n 26C5 Uncompressed Size     000000B8 (184)\n 26C9 Filename Length       000F (15)\n 26CB Extra Length          0000 (0)\n 26CD Filename              'XXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x26CD: Filename 'XXXXXXXXXXXXXXX'\n@@ -601,15 +601,15 @@\n 5A3A Extract Zip Spec      14 (20) '2.0'\n 5A3B Extract OS            00 (0) 'MS-DOS'\n 5A3C General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n 5A3E Compression Method    0008 (8) 'Deflated'\n 5A40 Modification Time     572B3556 (1462449494) 'Mon Sep 11 06:42:44 2023'\n-5A44 CRC                   4F5B899A (1331399066)\n+5A44 CRC                   71D1F91C (1909586204)\n 5A48 Compressed Size       0000026C (620)\n 5A4C Uncompressed Size     000006E6 (1766)\n 5A50 Filename Length       0014 (20)\n 5A52 Extra Length          0000 (0)\n 5A54 Comment Length        0000 (0)\n 5A56 Disk Start            0000 (0)\n 5A58 Int File Attributes   0000 (0)\n@@ -1159,15 +1159,15 @@\n 5F3F Extract Zip Spec      14 (20) '2.0'\n 5F40 Extract OS            00 (0) 'MS-DOS'\n 5F41 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n 5F43 Compression Method    0008 (8) 'Deflated'\n 5F45 Modification Time     572B3556 (1462449494) 'Mon Sep 11 06:42:44 2023'\n-5F49 CRC                   91640D3E (2439253310)\n+5F49 CRC                   DDD9337A (3721999226)\n 5F4D Compressed Size       00000084 (132)\n 5F51 Uncompressed Size     000000B8 (184)\n 5F55 Filename Length       000F (15)\n 5F57 Extra Length          0000 (0)\n 5F59 Comment Length        0000 (0)\n 5F5B Disk Start            0000 (0)\n 5F5D 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.2\r\n Build-Jdk-Spec: 1.8\r\n Created-By: Apache Maven Bundle Plugin 5.1.6\r\n Specification-Version: 0.0\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"}]}
