{"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):                         9389bc2f\n+  32-bit CRC value (hex):                         b64812c3\n   compressed size:                                990 bytes\n   uncompressed size:                              3430 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@@ -450,15 +450,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):                         f6a08c9d\n+  32-bit CRC value (hex):                         ba1db2d9\n   compressed size:                                147 bytes\n   uncompressed size:                              199 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 00004 Extract Zip Spec      14 (20) '2.0'\n 00005 Extract OS            00 (0) 'MS-DOS'\n 00006 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n 00008 Compression Method    0008 (8) 'Deflated'\n 0000A Modification Time     572B3556 (1462449494) 'Mon Sep 11 06:42:44 2023'\n-0000E CRC                   9389BC2F (2475277359)\n+0000E CRC                   B64812C3 (3058176707)\n 00012 Compressed Size       000003DE (990)\n 00016 Uncompressed Size     00000D66 (3430)\n 0001A Filename Length       0014 (20)\n 0001C Extra Length          0000 (0)\n 0001E Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x1E: Filename 'XXXXXXXXXXXXXXXXXXXX'\n@@ -279,15 +279,15 @@\n 01B03 Extract Zip Spec      14 (20) '2.0'\n 01B04 Extract OS            00 (0) 'MS-DOS'\n 01B05 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n 01B07 Compression Method    0008 (8) 'Deflated'\n 01B09 Modification Time     572B3556 (1462449494) 'Mon Sep 11 06:42:44 2023'\n-01B0D CRC                   F6A08C9D (4137716893)\n+01B0D CRC                   BA1DB2D9 (3122508505)\n 01B11 Compressed Size       00000093 (147)\n 01B15 Uncompressed Size     000000C7 (199)\n 01B19 Filename Length       000F (15)\n 01B1B Extra Length          0000 (0)\n 01B1D Filename              'XXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x1B1D: Filename 'XXXXXXXXXXXXXXX'\n@@ -926,15 +926,15 @@\n 0F825 Extract Zip Spec      14 (20) '2.0'\n 0F826 Extract OS            00 (0) 'MS-DOS'\n 0F827 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n 0F829 Compression Method    0008 (8) 'Deflated'\n 0F82B Modification Time     572B3556 (1462449494) 'Mon Sep 11 06:42:44 2023'\n-0F82F CRC                   9389BC2F (2475277359)\n+0F82F CRC                   B64812C3 (3058176707)\n 0F833 Compressed Size       000003DE (990)\n 0F837 Uncompressed Size     00000D66 (3430)\n 0F83B Filename Length       0014 (20)\n 0F83D Extra Length          0000 (0)\n 0F83F Comment Length        0000 (0)\n 0F841 Disk Start            0000 (0)\n 0F843 Int File Attributes   0000 (0)\n@@ -1421,15 +1421,15 @@\n 0FC38 Extract Zip Spec      14 (20) '2.0'\n 0FC39 Extract OS            00 (0) 'MS-DOS'\n 0FC3A General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n 0FC3C Compression Method    0008 (8) 'Deflated'\n 0FC3E Modification Time     572B3556 (1462449494) 'Mon Sep 11 06:42:44 2023'\n-0FC42 CRC                   F6A08C9D (4137716893)\n+0FC42 CRC                   BA1DB2D9 (3122508505)\n 0FC46 Compressed Size       00000093 (147)\n 0FC4A Uncompressed Size     000000C7 (199)\n 0FC4E Filename Length       000F (15)\n 0FC50 Extra Length          0000 (0)\n 0FC52 Comment Length        0000 (0)\n 0FC54 Disk Start            0000 (0)\n 0FC56 Int File Attributes   0000 (0)\n"}, {"source1": "META-INF/MANIFEST.MF", "source2": "META-INF/MANIFEST.MF", "unified_diff": "@@ -38,20 +38,20 @@\n  ,com.opensymphony.xwork2.config,com.opensymphony.xwork2.config.entiti\r\n  es,com.opensymphony.xwork2.inject,com.opensymphony.xwork2.util.finder\r\n  ,freemarker.cache,javax.servlet,org.apache.struts2.osgi.host,org.apac\r\n  he.struts2.util,org.apache.struts2.views.freemarker,org.apache.struts\r\n  2.views.velocity,org.osgi.framework\";version=\"6.1.2\",org.apache.strut\r\n  s2.osgi.host;uses:=\"javax.servlet,org.apache.felix.framework,org.osgi\r\n  .framework\";version=\"6.1.2\",org.apache.struts2.osgi.action;uses:=\"org\r\n- .osgi.framework\";version=\"6.1.2\",org.apache.struts2.osgi.loaders;uses\r\n- :=\"com.opensymphony.xwork2.inject,freemarker.cache,org.apache.struts2\r\n- .dispatcher,org.apache.struts2.osgi,org.apache.velocity.exception,org\r\n- .apache.velocity.runtime.resource.loader\";version=\"6.1.2\",org.apache.\r\n- struts2.osgi.interceptor;uses:=\"com.opensymphony.xwork2,com.opensymph\r\n- ony.xwork2.inject,com.opensymphony.xwork2.interceptor,javax.servlet,o\r\n- rg.osgi.framework\";version=\"6.1.2\"\r\n+ .osgi.framework\";version=\"6.1.2\",org.apache.struts2.osgi.interceptor;\r\n+ uses:=\"com.opensymphony.xwork2,com.opensymphony.xwork2.inject,com.ope\r\n+ nsymphony.xwork2.interceptor,javax.servlet,org.osgi.framework\";versio\r\n+ n=\"6.1.2\",org.apache.struts2.osgi.loaders;uses:=\"com.opensymphony.xwo\r\n+ rk2.inject,freemarker.cache,org.apache.struts2.dispatcher,org.apache.\r\n+ struts2.osgi,org.apache.velocity.exception,org.apache.velocity.runtim\r\n+ e.resource.loader\";version=\"6.1.2\"\r\n Bundle-Name: DEPRECATED: Struts 2 OSGi Plugin - since 6.0.0\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 DEPRECATED: Struts 2 OSGi Plugin - since 6.0.0\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"}]}
