{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,9 +1,9 @@\n Zip file size: 28680 bytes, number of entries: 26\n--rw-r--r--  2.0 unx     1883 b- defN 23-Jun-13 08:01 META-INF/MANIFEST.MF\n+-rw-r--r--  2.0 unx     1884 b- defN 23-Jun-13 08:01 META-INF/MANIFEST.MF\n drwxr-xr-x  2.0 unx        0 b- stor 23-Jun-13 08:01 META-INF/\n drwxr-xr-x  2.0 unx        0 b- stor 23-Jun-13 08:01 org/\n drwxr-xr-x  2.0 unx        0 b- stor 23-Jun-13 08:01 org/apache/\n drwxr-xr-x  2.0 unx        0 b- stor 23-Jun-13 08:01 org/apache/struts2/\n drwxr-xr-x  2.0 unx        0 b- stor 23-Jun-13 08:01 org/apache/struts2/oval/\n drwxr-xr-x  2.0 unx        0 b- stor 23-Jun-13 08:01 org/apache/struts2/oval/annotation/\n drwxr-xr-x  2.0 unx        0 b- stor 23-Jun-13 08:01 org/apache/struts2/oval/interceptor/\n@@ -21,8 +21,8 @@\n -rw-r--r--  2.0 unx     7938 b- defN 23-Jun-13 08:01 org/apache/struts2/oval/interceptor/DefaultOValValidationManager.class\n -rw-r--r--  2.0 unx     1027 b- defN 23-Jun-13 08:01 org/apache/struts2/oval/interceptor/OValValidationInterceptor$ValidationError.class\n -rw-r--r--  2.0 unx    10543 b- defN 23-Jun-13 08:01 org/apache/struts2/oval/interceptor/OValValidationInterceptor.class\n -rw-r--r--  2.0 unx      358 b- defN 23-Jun-13 08:01 org/apache/struts2/oval/interceptor/OValValidationManager.class\n -rw-r--r--  2.0 unx     2897 b- defN 23-Jun-13 08:01 struts-plugin.xml\n -rw-r--r--  2.0 unx     2522 b- defN 23-Jun-13 08:01 META-INF/maven/org.apache.struts/struts2-oval-plugin/pom.xml\n -rw-r--r--  2.0 unx       72 b- defN 23-Jun-13 08:01 META-INF/maven/org.apache.struts/struts2-oval-plugin/pom.properties\n-26 files, 65502 bytes uncompressed, 24996 bytes compressed:  61.8%\n+26 files, 65503 bytes uncompressed, 24996 bytes compressed:  61.8%\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -3,285 +3,285 @@\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     56CD4033 (1456291891) 'Tue Jun 13 08:01:38 2023'\n-000E CRC                   1DC9A60D (499754509)\n-0012 Compressed Size       0000025F (607)\n-0016 Uncompressed Size     0000075B (1883)\n+000E CRC                   938A4991 (2475313553)\n+0012 Compressed Size       0000025E (606)\n+0016 Uncompressed Size     0000075C (1884)\n 001A Filename Length       0014 (20)\n 001C Extra Length          0000 (0)\n 001E Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x1E: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n 0032 PAYLOAD\n \n-0291 LOCAL HEADER #2       04034B50 (67324752)\n-0295 Extract Zip Spec      0A (10) '1.0'\n-0296 Extract OS            00 (0) 'MS-DOS'\n-0297 General Purpose Flag  0800 (2048)\n+0290 LOCAL HEADER #2       04034B50 (67324752)\n+0294 Extract Zip Spec      0A (10) '1.0'\n+0295 Extract OS            00 (0) 'MS-DOS'\n+0296 General Purpose Flag  0800 (2048)\n      [Bit 11]              1 'Language Encoding'\n-0299 Compression Method    0000 (0) 'Stored'\n-029B Modification Time     56CD4033 (1456291891) 'Tue Jun 13 08:01:38 2023'\n-029F CRC                   00000000 (0)\n-02A3 Compressed Size       00000000 (0)\n-02A7 Uncompressed Size     00000000 (0)\n-02AB Filename Length       0009 (9)\n-02AD Extra Length          0000 (0)\n-02AF Filename              'XXXXXXXXX'\n+0298 Compression Method    0000 (0) 'Stored'\n+029A Modification Time     56CD4033 (1456291891) 'Tue Jun 13 08:01:38 2023'\n+029E CRC                   00000000 (0)\n+02A2 Compressed Size       00000000 (0)\n+02A6 Uncompressed Size     00000000 (0)\n+02AA Filename Length       0009 (9)\n+02AC Extra Length          0000 (0)\n+02AE Filename              'XXXXXXXXX'\n #\n-# WARNING: Offset 0x2AF: Filename 'XXXXXXXXX'\n+# WARNING: Offset 0x2AE: Filename 'XXXXXXXXX'\n #          Zero length filename\n #\n \n-02B8 LOCAL HEADER #3       04034B50 (67324752)\n-02BC Extract Zip Spec      0A (10) '1.0'\n-02BD Extract OS            00 (0) 'MS-DOS'\n-02BE General Purpose Flag  0800 (2048)\n+02B7 LOCAL HEADER #3       04034B50 (67324752)\n+02BB Extract Zip Spec      0A (10) '1.0'\n+02BC Extract OS            00 (0) 'MS-DOS'\n+02BD General Purpose Flag  0800 (2048)\n      [Bit 11]              1 'Language Encoding'\n-02C0 Compression Method    0000 (0) 'Stored'\n-02C2 Modification Time     56CD4033 (1456291891) 'Tue Jun 13 08:01:38 2023'\n-02C6 CRC                   00000000 (0)\n-02CA Compressed Size       00000000 (0)\n-02CE Uncompressed Size     00000000 (0)\n-02D2 Filename Length       0004 (4)\n-02D4 Extra Length          0000 (0)\n-02D6 Filename              'XXXX'\n+02BF Compression Method    0000 (0) 'Stored'\n+02C1 Modification Time     56CD4033 (1456291891) 'Tue Jun 13 08:01:38 2023'\n+02C5 CRC                   00000000 (0)\n+02C9 Compressed Size       00000000 (0)\n+02CD Uncompressed Size     00000000 (0)\n+02D1 Filename Length       0004 (4)\n+02D3 Extra Length          0000 (0)\n+02D5 Filename              'XXXX'\n #\n-# WARNING: Offset 0x2D6: Filename 'XXXX'\n+# WARNING: Offset 0x2D5: Filename 'XXXX'\n #          Zero length filename\n #\n \n-02DA LOCAL HEADER #4       04034B50 (67324752)\n-02DE Extract Zip Spec      0A (10) '1.0'\n-02DF Extract OS            00 (0) 'MS-DOS'\n-02E0 General Purpose Flag  0800 (2048)\n+02D9 LOCAL HEADER #4       04034B50 (67324752)\n+02DD Extract Zip Spec      0A (10) '1.0'\n+02DE Extract OS            00 (0) 'MS-DOS'\n+02DF General Purpose Flag  0800 (2048)\n      [Bit 11]              1 'Language Encoding'\n-02E2 Compression Method    0000 (0) 'Stored'\n-02E4 Modification Time     56CD4033 (1456291891) 'Tue Jun 13 08:01:38 2023'\n-02E8 CRC                   00000000 (0)\n-02EC Compressed Size       00000000 (0)\n-02F0 Uncompressed Size     00000000 (0)\n-02F4 Filename Length       000B (11)\n-02F6 Extra Length          0000 (0)\n-02F8 Filename              'XXXXXXXXXXX'\n+02E1 Compression Method    0000 (0) 'Stored'\n+02E3 Modification Time     56CD4033 (1456291891) 'Tue Jun 13 08:01:38 2023'\n+02E7 CRC                   00000000 (0)\n+02EB Compressed Size       00000000 (0)\n+02EF Uncompressed Size     00000000 (0)\n+02F3 Filename Length       000B (11)\n+02F5 Extra Length          0000 (0)\n+02F7 Filename              'XXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2F8: Filename 'XXXXXXXXXXX'\n+# WARNING: Offset 0x2F7: Filename 'XXXXXXXXXXX'\n #          Zero length filename\n #\n \n-0303 LOCAL HEADER #5       04034B50 (67324752)\n-0307 Extract Zip Spec      0A (10) '1.0'\n-0308 Extract OS            00 (0) 'MS-DOS'\n-0309 General Purpose Flag  0800 (2048)\n+0302 LOCAL HEADER #5       04034B50 (67324752)\n+0306 Extract Zip Spec      0A (10) '1.0'\n+0307 Extract OS            00 (0) 'MS-DOS'\n+0308 General Purpose Flag  0800 (2048)\n      [Bit 11]              1 'Language Encoding'\n-030B Compression Method    0000 (0) 'Stored'\n-030D Modification Time     56CD4033 (1456291891) 'Tue Jun 13 08:01:38 2023'\n-0311 CRC                   00000000 (0)\n-0315 Compressed Size       00000000 (0)\n-0319 Uncompressed Size     00000000 (0)\n-031D Filename Length       0013 (19)\n-031F Extra Length          0000 (0)\n-0321 Filename              'XXXXXXXXXXXXXXXXXXX'\n+030A Compression Method    0000 (0) 'Stored'\n+030C Modification Time     56CD4033 (1456291891) 'Tue Jun 13 08:01:38 2023'\n+0310 CRC                   00000000 (0)\n+0314 Compressed Size       00000000 (0)\n+0318 Uncompressed Size     00000000 (0)\n+031C Filename Length       0013 (19)\n+031E Extra Length          0000 (0)\n+0320 Filename              'XXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x321: Filename 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x320: Filename 'XXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-0334 LOCAL HEADER #6       04034B50 (67324752)\n-0338 Extract Zip Spec      0A (10) '1.0'\n-0339 Extract OS            00 (0) 'MS-DOS'\n-033A General Purpose Flag  0800 (2048)\n+0333 LOCAL HEADER #6       04034B50 (67324752)\n+0337 Extract Zip Spec      0A (10) '1.0'\n+0338 Extract OS            00 (0) 'MS-DOS'\n+0339 General Purpose Flag  0800 (2048)\n      [Bit 11]              1 'Language Encoding'\n-033C Compression Method    0000 (0) 'Stored'\n-033E Modification Time     56CD4033 (1456291891) 'Tue Jun 13 08:01:38 2023'\n-0342 CRC                   00000000 (0)\n-0346 Compressed Size       00000000 (0)\n-034A Uncompressed Size     00000000 (0)\n-034E Filename Length       0018 (24)\n-0350 Extra Length          0000 (0)\n-0352 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n+033B Compression Method    0000 (0) 'Stored'\n+033D Modification Time     56CD4033 (1456291891) 'Tue Jun 13 08:01:38 2023'\n+0341 CRC                   00000000 (0)\n+0345 Compressed Size       00000000 (0)\n+0349 Uncompressed Size     00000000 (0)\n+034D Filename Length       0018 (24)\n+034F Extra Length          0000 (0)\n+0351 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x352: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x351: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-036A LOCAL HEADER #7       04034B50 (67324752)\n-036E Extract Zip Spec      0A (10) '1.0'\n-036F Extract OS            00 (0) 'MS-DOS'\n-0370 General Purpose Flag  0800 (2048)\n+0369 LOCAL HEADER #7       04034B50 (67324752)\n+036D Extract Zip Spec      0A (10) '1.0'\n+036E Extract OS            00 (0) 'MS-DOS'\n+036F General Purpose Flag  0800 (2048)\n      [Bit 11]              1 'Language Encoding'\n-0372 Compression Method    0000 (0) 'Stored'\n-0374 Modification Time     56CD4033 (1456291891) 'Tue Jun 13 08:01:38 2023'\n-0378 CRC                   00000000 (0)\n-037C Compressed Size       00000000 (0)\n-0380 Uncompressed Size     00000000 (0)\n-0384 Filename Length       0023 (35)\n-0386 Extra Length          0000 (0)\n-0388 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0371 Compression Method    0000 (0) 'Stored'\n+0373 Modification Time     56CD4033 (1456291891) 'Tue Jun 13 08:01:38 2023'\n+0377 CRC                   00000000 (0)\n+037B Compressed Size       00000000 (0)\n+037F Uncompressed Size     00000000 (0)\n+0383 Filename Length       0023 (35)\n+0385 Extra Length          0000 (0)\n+0387 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x388: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x387: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-03AB LOCAL HEADER #8       04034B50 (67324752)\n-03AF Extract Zip Spec      0A (10) '1.0'\n-03B0 Extract OS            00 (0) 'MS-DOS'\n-03B1 General Purpose Flag  0800 (2048)\n+03AA LOCAL HEADER #8       04034B50 (67324752)\n+03AE Extract Zip Spec      0A (10) '1.0'\n+03AF Extract OS            00 (0) 'MS-DOS'\n+03B0 General Purpose Flag  0800 (2048)\n      [Bit 11]              1 'Language Encoding'\n-03B3 Compression Method    0000 (0) 'Stored'\n-03B5 Modification Time     56CD4033 (1456291891) 'Tue Jun 13 08:01:38 2023'\n-03B9 CRC                   00000000 (0)\n-03BD Compressed Size       00000000 (0)\n-03C1 Uncompressed Size     00000000 (0)\n-03C5 Filename Length       0024 (36)\n-03C7 Extra Length          0000 (0)\n-03C9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+03B2 Compression Method    0000 (0) 'Stored'\n+03B4 Modification Time     56CD4033 (1456291891) 'Tue Jun 13 08:01:38 2023'\n+03B8 CRC                   00000000 (0)\n+03BC Compressed Size       00000000 (0)\n+03C0 Uncompressed Size     00000000 (0)\n+03C4 Filename Length       0024 (36)\n+03C6 Extra Length          0000 (0)\n+03C8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-03ED LOCAL HEADER #9       04034B50 (67324752)\n-03F1 Extract Zip Spec      0A (10) '1.0'\n-03F2 Extract OS            00 (0) 'MS-DOS'\n-03F3 General Purpose Flag  0800 (2048)\n+03EC LOCAL HEADER #9       04034B50 (67324752)\n+03F0 Extract Zip Spec      0A (10) '1.0'\n+03F1 Extract OS            00 (0) 'MS-DOS'\n+03F2 General Purpose Flag  0800 (2048)\n      [Bit 11]              1 'Language Encoding'\n-03F5 Compression Method    0000 (0) 'Stored'\n-03F7 Modification Time     56CD4033 (1456291891) 'Tue Jun 13 08:01:38 2023'\n-03FB CRC                   00000000 (0)\n-03FF Compressed Size       00000000 (0)\n-0403 Uncompressed Size     00000000 (0)\n-0407 Filename Length       000F (15)\n-0409 Extra Length          0000 (0)\n-040B Filename              'XXXXXXXXXXXXXXX'\n+03F4 Compression Method    0000 (0) 'Stored'\n+03F6 Modification Time     56CD4033 (1456291891) 'Tue Jun 13 08:01:38 2023'\n+03FA CRC                   00000000 (0)\n+03FE Compressed Size       00000000 (0)\n+0402 Uncompressed Size     00000000 (0)\n+0406 Filename Length       000F (15)\n+0408 Extra Length          0000 (0)\n+040A Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x40B: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x40A: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-041A LOCAL HEADER #10      04034B50 (67324752)\n-041E Extract Zip Spec      0A (10) '1.0'\n-041F Extract OS            00 (0) 'MS-DOS'\n-0420 General Purpose Flag  0800 (2048)\n+0419 LOCAL HEADER #10      04034B50 (67324752)\n+041D Extract Zip Spec      0A (10) '1.0'\n+041E Extract OS            00 (0) 'MS-DOS'\n+041F General Purpose Flag  0800 (2048)\n      [Bit 11]              1 'Language Encoding'\n-0422 Compression Method    0000 (0) 'Stored'\n-0424 Modification Time     56CD4033 (1456291891) 'Tue Jun 13 08:01:38 2023'\n-0428 CRC                   00000000 (0)\n-042C Compressed Size       00000000 (0)\n-0430 Uncompressed Size     00000000 (0)\n-0434 Filename Length       0021 (33)\n-0436 Extra Length          0000 (0)\n-0438 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0421 Compression Method    0000 (0) 'Stored'\n+0423 Modification Time     56CD4033 (1456291891) 'Tue Jun 13 08:01:38 2023'\n+0427 CRC                   00000000 (0)\n+042B Compressed Size       00000000 (0)\n+042F Uncompressed Size     00000000 (0)\n+0433 Filename Length       0021 (33)\n+0435 Extra Length          0000 (0)\n+0437 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x438: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x437: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-0459 LOCAL HEADER #11      04034B50 (67324752)\n-045D Extract Zip Spec      0A (10) '1.0'\n-045E Extract OS            00 (0) 'MS-DOS'\n-045F General Purpose Flag  0800 (2048)\n+0458 LOCAL HEADER #11      04034B50 (67324752)\n+045C Extract Zip Spec      0A (10) '1.0'\n+045D Extract OS            00 (0) 'MS-DOS'\n+045E General Purpose Flag  0800 (2048)\n      [Bit 11]              1 'Language Encoding'\n-0461 Compression Method    0000 (0) 'Stored'\n-0463 Modification Time     56CD4033 (1456291891) 'Tue Jun 13 08:01:38 2023'\n-0467 CRC                   00000000 (0)\n-046B Compressed Size       00000000 (0)\n-046F Uncompressed Size     00000000 (0)\n-0473 Filename Length       0035 (53)\n-0475 Extra Length          0000 (0)\n-0477 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0460 Compression Method    0000 (0) 'Stored'\n+0462 Modification Time     56CD4033 (1456291891) 'Tue Jun 13 08:01:38 2023'\n+0466 CRC                   00000000 (0)\n+046A Compressed Size       00000000 (0)\n+046E Uncompressed Size     00000000 (0)\n+0472 Filename Length       0035 (53)\n+0474 Extra Length          0000 (0)\n+0476 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x477: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x476: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-04AC LOCAL HEADER #12      04034B50 (67324752)\n-04B0 Extract Zip Spec      14 (20) '2.0'\n-04B1 Extract OS            00 (0) 'MS-DOS'\n-04B2 General Purpose Flag  0800 (2048)\n+04AB LOCAL HEADER #12      04034B50 (67324752)\n+04AF Extract Zip Spec      14 (20) '2.0'\n+04B0 Extract OS            00 (0) 'MS-DOS'\n+04B1 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-04B4 Compression Method    0008 (8) 'Deflated'\n-04B6 Modification Time     56CD4033 (1456291891) 'Tue Jun 13 08:01:38 2023'\n-04BA CRC                   84ADB434 (2225976372)\n-04BE Compressed Size       00000DDF (3551)\n-04C2 Uncompressed Size     0000279D (10141)\n-04C6 Filename Length       000B (11)\n-04C8 Extra Length          0000 (0)\n-04CA Filename              'XXXXXXXXXXX'\n+04B3 Compression Method    0008 (8) 'Deflated'\n+04B5 Modification Time     56CD4033 (1456291891) 'Tue Jun 13 08:01:38 2023'\n+04B9 CRC                   84ADB434 (2225976372)\n+04BD Compressed Size       00000DDF (3551)\n+04C1 Uncompressed Size     0000279D (10141)\n+04C5 Filename Length       000B (11)\n+04C7 Extra Length          0000 (0)\n+04C9 Filename              'XXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4CA: Filename 'XXXXXXXXXXX'\n+# WARNING: Offset 0x4C9: Filename 'XXXXXXXXXXX'\n #          Zero length filename\n #\n-04D5 PAYLOAD\n+04D4 PAYLOAD\n \n-12B4 LOCAL HEADER #13      04034B50 (67324752)\n-12B8 Extract Zip Spec      14 (20) '2.0'\n-12B9 Extract OS            00 (0) 'MS-DOS'\n-12BA General Purpose Flag  0800 (2048)\n+12B3 LOCAL HEADER #13      04034B50 (67324752)\n+12B7 Extract Zip Spec      14 (20) '2.0'\n+12B8 Extract OS            00 (0) 'MS-DOS'\n+12B9 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-12BC Compression Method    0008 (8) 'Deflated'\n-12BE Modification Time     56CD4033 (1456291891) 'Tue Jun 13 08:01:38 2023'\n-12C2 CRC                   D0ECB66E (3505174126)\n-12C6 Compressed Size       0000038F (911)\n-12CA Uncompressed Size     00000BB5 (2997)\n-12CE Filename Length       0015 (21)\n-12D0 Extra Length          0000 (0)\n-12D2 Filename              'XXXXXXXXXXXXXXXXXXXXX'\n+12BB Compression Method    0008 (8) 'Deflated'\n+12BD Modification Time     56CD4033 (1456291891) 'Tue Jun 13 08:01:38 2023'\n+12C1 CRC                   D0ECB66E (3505174126)\n+12C5 Compressed Size       0000038F (911)\n+12C9 Uncompressed Size     00000BB5 (2997)\n+12CD Filename Length       0015 (21)\n+12CF Extra Length          0000 (0)\n+12D1 Filename              'XXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x12D2: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x12D1: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-12E7 PAYLOAD\n+12E6 PAYLOAD\n \n-1676 LOCAL HEADER #14      04034B50 (67324752)\n-167A Extract Zip Spec      14 (20) '2.0'\n-167B Extract OS            00 (0) 'MS-DOS'\n-167C General Purpose Flag  0800 (2048)\n+1675 LOCAL HEADER #14      04034B50 (67324752)\n+1679 Extract Zip Spec      14 (20) '2.0'\n+167A Extract OS            00 (0) 'MS-DOS'\n+167B General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-167E Compression Method    0008 (8) 'Deflated'\n-1680 Modification Time     56CD4033 (1456291891) 'Tue Jun 13 08:01:38 2023'\n-1684 CRC                   86E2B4B4 (2263004340)\n-1688 Compressed Size       00000F6D (3949)\n-168C Uncompressed Size     00002C5E (11358)\n-1690 Filename Length       0010 (16)\n-1692 Extra Length          0000 (0)\n-1694 Filename              'XXXXXXXXXXXXXXXX'\n+167D Compression Method    0008 (8) 'Deflated'\n+167F Modification Time     56CD4033 (1456291891) 'Tue Jun 13 08:01:38 2023'\n+1683 CRC                   86E2B4B4 (2263004340)\n+1687 Compressed Size       00000F6D (3949)\n+168B Uncompressed Size     00002C5E (11358)\n+168F Filename Length       0010 (16)\n+1691 Extra Length          0000 (0)\n+1693 Filename              'XXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1694: Filename 'XXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1693: Filename 'XXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-16A4 PAYLOAD\n+16A3 PAYLOAD\n \n-2611 LOCAL HEADER #15      04034B50 (67324752)\n-2615 Extract Zip Spec      14 (20) '2.0'\n-2616 Extract OS            00 (0) 'MS-DOS'\n-2617 General Purpose Flag  0800 (2048)\n+2610 LOCAL HEADER #15      04034B50 (67324752)\n+2614 Extract Zip Spec      14 (20) '2.0'\n+2615 Extract OS            00 (0) 'MS-DOS'\n+2616 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-2619 Compression Method    0008 (8) 'Deflated'\n-261B Modification Time     56CD4033 (1456291891) 'Tue Jun 13 08:01:38 2023'\n-261F CRC                   69AEB140 (1773056320)\n-2623 Compressed Size       0000007D (125)\n-2627 Uncompressed Size     000000AD (173)\n-262B Filename Length       000F (15)\n-262D Extra Length          0000 (0)\n-262F Filename              'XXXXXXXXXXXXXXX'\n+2618 Compression Method    0008 (8) 'Deflated'\n+261A Modification Time     56CD4033 (1456291891) 'Tue Jun 13 08:01:38 2023'\n+261E CRC                   25138F04 (622038788)\n+2622 Compressed Size       0000007E (126)\n+2626 Uncompressed Size     000000AD (173)\n+262A Filename Length       000F (15)\n+262C Extra Length          0000 (0)\n+262E Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x262F: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x262E: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-263E PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+263D PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n 26BB LOCAL HEADER #16      04034B50 (67324752)\n 26BF Extract Zip Spec      14 (20) '2.0'\n 26C0 Extract OS            00 (0) 'MS-DOS'\n 26C1 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n@@ -507,17 +507,17 @@\n 6801 Extract Zip Spec      14 (20) '2.0'\n 6802 Extract OS            00 (0) 'MS-DOS'\n 6803 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n 6805 Compression Method    0008 (8) 'Deflated'\n 6807 Modification Time     56CD4033 (1456291891) 'Tue Jun 13 08:01:38 2023'\n-680B CRC                   1DC9A60D (499754509)\n-680F Compressed Size       0000025F (607)\n-6813 Uncompressed Size     0000075B (1883)\n+680B CRC                   938A4991 (2475313553)\n+680F Compressed Size       0000025E (606)\n+6813 Uncompressed Size     0000075C (1884)\n 6817 Filename Length       0014 (20)\n 6819 Extra Length          0000 (0)\n 681B Comment Length        0000 (0)\n 681D Disk Start            0000 (0)\n 681F Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n 6821 Ext File Attributes   81A40000 (2175008768)\n@@ -548,15 +548,15 @@\n 685F Disk Start            0000 (0)\n 6861 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n 6863 Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-6867 Local Header Offset   00000291 (657)\n+6867 Local Header Offset   00000290 (656)\n 686B Filename              'XXXXXXXXX'\n #\n # WARNING: Offset 0x686B: Filename 'XXXXXXXXX'\n #          Zero length filename\n #\n # ERROR: Offset 0x686B: Directory 'XXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n@@ -582,15 +582,15 @@\n 6896 Disk Start            0000 (0)\n 6898 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n 689A Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-689E Local Header Offset   000002B8 (696)\n+689E Local Header Offset   000002B7 (695)\n 68A2 Filename              'XXXX'\n #\n # WARNING: Offset 0x68A2: Filename 'XXXX'\n #          Zero length filename\n #\n # ERROR: Offset 0x68A2: Directory 'XXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n@@ -616,15 +616,15 @@\n 68C8 Disk Start            0000 (0)\n 68CA Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n 68CC Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-68D0 Local Header Offset   000002DA (730)\n+68D0 Local Header Offset   000002D9 (729)\n 68D4 Filename              'XXXXXXXXXXX'\n #\n # WARNING: Offset 0x68D4: Filename 'XXXXXXXXXXX'\n #          Zero length filename\n #\n # ERROR: Offset 0x68D4: Directory 'XXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n@@ -650,15 +650,15 @@\n 6901 Disk Start            0000 (0)\n 6903 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n 6905 Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-6909 Local Header Offset   00000303 (771)\n+6909 Local Header Offset   00000302 (770)\n 690D Filename              'XXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x690D: Filename 'XXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n # ERROR: Offset 0x690D: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n@@ -684,15 +684,15 @@\n 6942 Disk Start            0000 (0)\n 6944 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n 6946 Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-694A Local Header Offset   00000334 (820)\n+694A Local Header Offset   00000333 (819)\n 694E Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x694E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n # ERROR: Offset 0x694E: Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n@@ -718,15 +718,15 @@\n 6988 Disk Start            0000 (0)\n 698A Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n 698C Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-6990 Local Header Offset   0000036A (874)\n+6990 Local Header Offset   00000369 (873)\n 6994 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x6994: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n # ERROR: Offset 0x6994: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n@@ -752,15 +752,15 @@\n 69D9 Disk Start            0000 (0)\n 69DB Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n 69DD Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-69E1 Local Header Offset   000003AB (939)\n+69E1 Local Header Offset   000003AA (938)\n 69E5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x69E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n # ERROR: Offset 0x69E5: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n@@ -786,15 +786,15 @@\n 6A2B Disk Start            0000 (0)\n 6A2D Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n 6A2F Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-6A33 Local Header Offset   000003ED (1005)\n+6A33 Local Header Offset   000003EC (1004)\n 6A37 Filename              'XXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x6A37: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n # ERROR: Offset 0x6A37: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n@@ -820,15 +820,15 @@\n 6A68 Disk Start            0000 (0)\n 6A6A Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n 6A6C Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-6A70 Local Header Offset   0000041A (1050)\n+6A70 Local Header Offset   00000419 (1049)\n 6A74 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x6A74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n # ERROR: Offset 0x6A74: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n@@ -854,15 +854,15 @@\n 6AB7 Disk Start            0000 (0)\n 6AB9 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n 6ABB Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-6ABF Local Header Offset   00000459 (1113)\n+6ABF Local Header Offset   00000458 (1112)\n 6AC3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x6AC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n # ERROR: Offset 0x6AC3: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n@@ -888,15 +888,15 @@\n 6B18 Comment Length        0000 (0)\n 6B1A Disk Start            0000 (0)\n 6B1C Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n 6B1E Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-6B22 Local Header Offset   000004AC (1196)\n+6B22 Local Header Offset   000004AB (1195)\n 6B26 Filename              'XXXXXXXXXXX'\n #\n # WARNING: Offset 0x6B26: Filename 'XXXXXXXXXXX'\n #          Zero length filename\n #\n \n 6B31 CENTRAL HEADER #13    02014B50 (33639248)\n@@ -917,15 +917,15 @@\n 6B51 Comment Length        0000 (0)\n 6B53 Disk Start            0000 (0)\n 6B55 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n 6B57 Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-6B5B Local Header Offset   000012B4 (4788)\n+6B5B Local Header Offset   000012B3 (4787)\n 6B5F Filename              'XXXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x6B5F: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n 6B74 CENTRAL HEADER #14    02014B50 (33639248)\n@@ -946,15 +946,15 @@\n 6B94 Comment Length        0000 (0)\n 6B96 Disk Start            0000 (0)\n 6B98 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n 6B9A Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-6B9E Local Header Offset   00001676 (5750)\n+6B9E Local Header Offset   00001675 (5749)\n 6BA2 Filename              'XXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x6BA2: Filename 'XXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n 6BB2 CENTRAL HEADER #15    02014B50 (33639248)\n@@ -963,27 +963,27 @@\n 6BB8 Extract Zip Spec      14 (20) '2.0'\n 6BB9 Extract OS            00 (0) 'MS-DOS'\n 6BBA General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n 6BBC Compression Method    0008 (8) 'Deflated'\n 6BBE Modification Time     56CD4033 (1456291891) 'Tue Jun 13 08:01:38 2023'\n-6BC2 CRC                   69AEB140 (1773056320)\n-6BC6 Compressed Size       0000007D (125)\n+6BC2 CRC                   25138F04 (622038788)\n+6BC6 Compressed Size       0000007E (126)\n 6BCA Uncompressed Size     000000AD (173)\n 6BCE Filename Length       000F (15)\n 6BD0 Extra Length          0000 (0)\n 6BD2 Comment Length        0000 (0)\n 6BD4 Disk Start            0000 (0)\n 6BD6 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n 6BD8 Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-6BDC Local Header Offset   00002611 (9745)\n+6BDC Local Header Offset   00002610 (9744)\n 6BE0 Filename              'XXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x6BE0: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n 6BEF CENTRAL HEADER #16    02014B50 (33639248)\n"}, {"source1": "META-INF/MANIFEST.MF", "source2": "META-INF/MANIFEST.MF", "unified_diff": "@@ -2,15 +2,15 @@\n Implementation-Title: Struts 2 OVal Plugin\r\n Bundle-Description: Apache Struts 2\r\n Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt\r\n Bundle-SymbolicName: org.apache.struts.2-oval-plugin\r\n Implementation-Version: 2.5.31\r\n Specification-Vendor: Apache Software Foundation\r\n Bundle-ManifestVersion: 2\r\n-Bnd-LastModified: 1686643761689\r\n+Bnd-LastModified: 1738154926825\r\n Specification-Title: Struts 2 OVal Plugin\r\n Bundle-DocURL: http://www.apache.org\r\n Bundle-Vendor: Apache Software Foundation\r\n Import-Package: com.opensymphony.xwork2;version=\"2.5\",com.opensymphony\r\n  .xwork2.config.entities;version=\"2.5\",com.opensymphony.xwork2.inject;\r\n  version=\"2.5\",com.opensymphony.xwork2.interceptor;version=\"2.5\",com.o\r\n  pensymphony.xwork2.util;version=\"2.5\",com.opensymphony.xwork2.validat\r\n@@ -28,10 +28,10 @@\n  et.sf.oval.configuration.annotation,net.sf.oval.context,org.apache.st\r\n  ruts2.oval.annotation,com.opensymphony.xwork2.interceptor,com.opensym\r\n  phony.xwork2.validator,net.sf.oval,org.apache.commons.lang3,com.opens\r\n  ymphony.xwork2.config.entities\";version=\"2.5.31\"\r\n Bundle-Version: 2.5.31\r\n Bundle-Name: Struts 2 OVal Plugin\r\n Build-Jdk-Spec: 1.8\r\n-Created-By: 1.8.0_292 (AdoptOpenJDK)\r\n+Created-By: 1.8.0_422 (Private Build)\r\n Specification-Version: 2.5\r\n \r\n"}, {"source1": "META-INF/NOTICE", "source2": "META-INF/NOTICE", "unified_diff": "@@ -1,8 +1,8 @@\n \n Struts 2 OVal 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"}]}
