{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,20 +1,20 @@\n-Zip file size: 34892 bytes, number of entries: 18\n+Zip file size: 35041 bytes, number of entries: 18\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 META-INF/\n -rw----     2.0 fat     3475 bX stor 70-Jan-01 00:00 META-INF/DEPENDENCIES\n -rw----     2.0 fat    11358 bX stor 70-Jan-01 00:00 META-INF/LICENSE\n -rw----     2.0 fat     1360 bX stor 70-Jan-01 00:00 META-INF/MANIFEST.MF\n -rw----     2.0 fat      640 bX stor 70-Jan-01 00:00 META-INF/NOTICE\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 META-INF/maven/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 META-INF/maven/org.apache.shiro/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 META-INF/maven/org.apache.shiro/shiro-aspectj/\n -rw----     2.0 fat        0 bX stor 70-Jan-01 00:00 META-INF/maven/org.apache.shiro/shiro-aspectj/pom.properties\n -rw----     2.0 fat     4063 bX stor 70-Jan-01 00:00 META-INF/maven/org.apache.shiro/shiro-aspectj/pom.xml\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 org/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 org/apache/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 org/apache/shiro/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 org/apache/shiro/aspectj/\n--rw----     2.0 fat     2247 bX stor 70-Jan-01 00:00 org/apache/shiro/aspectj/AspectjAnnotationsAuthorizingMethodInterceptor.class\n--rw----     2.0 fat     2195 bX stor 70-Jan-01 00:00 org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter.class\n+-rw----     2.0 fat     2324 bX stor 70-Jan-01 00:00 org/apache/shiro/aspectj/AspectjAnnotationsAuthorizingMethodInterceptor.class\n+-rw----     2.0 fat     2267 bX stor 70-Jan-01 00:00 org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter.class\n -rw----     2.0 fat     6364 bX stor 70-Jan-01 00:00 org/apache/shiro/aspectj/ShiroAnnotationAuthorizingAspect.class\n -rw----     2.0 fat      130 bX stor 70-Jan-01 00:00 org/apache/shiro/aspectj/package-info.class\n-18 files, 31832 bytes uncompressed, 31832 bytes compressed:  0.0%\n+18 files, 31981 bytes uncompressed, 31981 bytes compressed:  0.0%\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -353,640 +353,640 @@\n #\n 55E5 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 55E7   Length              0005 (5)\n 55E9   Flags               01 (1) 'Modification'\n 55EA   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 55EE PAYLOAD\n \n-5EB5 DATA DESCRIPTOR       08074B50 (134695760)\n-5EB9 CRC                   CE561312 (3461747474)\n-5EBD Compressed Size       000008C7 (2247)\n-5EC1 Uncompressed Size     000008C7 (2247)\n-\n-5EC5 LOCAL HEADER #16      04034B50 (67324752)\n-5EC9 Extract Zip Spec      14 (20) '2.0'\n-5ECA Extract OS            00 (0) 'MS-DOS'\n-5ECB General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-5ECD Compression Method    0000 (0) 'Stored'\n-5ECF Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-5ED3 CRC                   00000000 (0)\n-5ED7 Compressed Size       00000000 (0)\n-5EDB Uncompressed Size     00000000 (0)\n-5EDF Filename Length       0042 (66)\n-5EE1 Extra Length          0009 (9)\n-5EE3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x5EE3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-5F25 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-5F27   Length              0005 (5)\n-5F29   Flags               01 (1) 'Modification'\n-5F2A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-5F2E PAYLOAD\n-\n-67C1 DATA DESCRIPTOR       08074B50 (134695760)\n-67C5 CRC                   639AEFB9 (1671098297)\n-67C9 Compressed Size       00000893 (2195)\n-67CD Uncompressed Size     00000893 (2195)\n-\n-67D1 LOCAL HEADER #17      04034B50 (67324752)\n-67D5 Extract Zip Spec      14 (20) '2.0'\n-67D6 Extract OS            00 (0) 'MS-DOS'\n-67D7 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-67D9 Compression Method    0000 (0) 'Stored'\n-67DB Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-67DF CRC                   00000000 (0)\n-67E3 Compressed Size       00000000 (0)\n-67E7 Uncompressed Size     00000000 (0)\n-67EB Filename Length       003F (63)\n-67ED Extra Length          0009 (9)\n-67EF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x67EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-682E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-6830   Length              0005 (5)\n-6832   Flags               01 (1) 'Modification'\n-6833   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-6837 PAYLOAD\n-\n-8113 DATA DESCRIPTOR       08074B50 (134695760)\n-8117 CRC                   CFEB370D (3488298765)\n-811B Compressed Size       000018DC (6364)\n-811F Uncompressed Size     000018DC (6364)\n-\n-8123 LOCAL HEADER #18      04034B50 (67324752)\n-8127 Extract Zip Spec      14 (20) '2.0'\n-8128 Extract OS            00 (0) 'MS-DOS'\n-8129 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-812B Compression Method    0000 (0) 'Stored'\n-812D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8131 CRC                   00000000 (0)\n-8135 Compressed Size       00000000 (0)\n-8139 Uncompressed Size     00000000 (0)\n-813D Filename Length       002B (43)\n-813F Extra Length          0009 (9)\n-8141 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x8141: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-816C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-816E   Length              0005 (5)\n-8170   Flags               01 (1) 'Modification'\n-8171   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-8175 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n-\n-81F7 DATA DESCRIPTOR       08074B50 (134695760)\n-81FB CRC                   C94D4545 (3377284421)\n-81FF Compressed Size       00000082 (130)\n-8203 Uncompressed Size     00000082 (130)\n-\n-8207 CENTRAL HEADER #1     02014B50 (33639248)\n-820B Created Zip Spec      14 (20) '2.0'\n-820C Created OS            00 (0) 'MS-DOS'\n-820D Extract Zip Spec      14 (20) '2.0'\n-820E Extract OS            00 (0) 'MS-DOS'\n-820F General Purpose Flag  0000 (0)\n-8211 Compression Method    0000 (0) 'Stored'\n-8213 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8217 CRC                   00000000 (0)\n-821B Compressed Size       00000000 (0)\n-821F Uncompressed Size     00000000 (0)\n-8223 Filename Length       0009 (9)\n-8225 Extra Length          0009 (9)\n-8227 Comment Length        0000 (0)\n-8229 Disk Start            0000 (0)\n-822B Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-822D Ext File Attributes   00000000 (0)\n-8231 Local Header Offset   00000000 (0)\n-8235 Filename              'XXXXXXXXX'\n-#\n-# WARNING: Offset 0x8235: Filename 'XXXXXXXXX'\n-#          Zero length filename\n-#\n-823E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-8240   Length              0005 (5)\n-8242   Flags               01 (1) 'Modification'\n-8243   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-8247 CENTRAL HEADER #2     02014B50 (33639248)\n-824B Created Zip Spec      14 (20) '2.0'\n-824C Created OS            00 (0) 'MS-DOS'\n-824D Extract Zip Spec      14 (20) '2.0'\n-824E Extract OS            00 (0) 'MS-DOS'\n-824F General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-8251 Compression Method    0000 (0) 'Stored'\n-8253 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8257 CRC                   337CC50B (863814923)\n-825B Compressed Size       00000D93 (3475)\n-825F Uncompressed Size     00000D93 (3475)\n-8263 Filename Length       0015 (21)\n-8265 Extra Length          0009 (9)\n-8267 Comment Length        0000 (0)\n-8269 Disk Start            0000 (0)\n-826B Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-826D Ext File Attributes   00000000 (0)\n-8271 Local Header Offset   00000030 (48)\n-8275 Filename              'XXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x8275: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-828A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-828C   Length              0005 (5)\n-828E   Flags               01 (1) 'Modification'\n-828F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-8293 CENTRAL HEADER #3     02014B50 (33639248)\n-8297 Created Zip Spec      14 (20) '2.0'\n-8298 Created OS            00 (0) 'MS-DOS'\n-8299 Extract Zip Spec      14 (20) '2.0'\n-829A Extract OS            00 (0) 'MS-DOS'\n-829B General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-829D Compression Method    0000 (0) 'Stored'\n-829F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-82A3 CRC                   86E2B4B4 (2263004340)\n-82A7 Compressed Size       00002C5E (11358)\n-82AB Uncompressed Size     00002C5E (11358)\n-82AF Filename Length       0010 (16)\n-82B1 Extra Length          0009 (9)\n-82B3 Comment Length        0000 (0)\n-82B5 Disk Start            0000 (0)\n-82B7 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-82B9 Ext File Attributes   00000000 (0)\n-82BD Local Header Offset   00000E0F (3599)\n-82C1 Filename              'XXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x82C1: Filename 'XXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-82D1 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-82D3   Length              0005 (5)\n-82D5   Flags               01 (1) 'Modification'\n-82D6   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-82DA CENTRAL HEADER #4     02014B50 (33639248)\n-82DE Created Zip Spec      14 (20) '2.0'\n-82DF Created OS            00 (0) 'MS-DOS'\n-82E0 Extract Zip Spec      14 (20) '2.0'\n-82E1 Extract OS            00 (0) 'MS-DOS'\n-82E2 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-82E4 Compression Method    0000 (0) 'Stored'\n-82E6 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-82EA CRC                   19BFA201 (431989249)\n-82EE Compressed Size       00000550 (1360)\n-82F2 Uncompressed Size     00000550 (1360)\n-82F6 Filename Length       0014 (20)\n-82F8 Extra Length          0009 (9)\n-82FA Comment Length        0000 (0)\n-82FC Disk Start            0000 (0)\n-82FE Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-8300 Ext File Attributes   00000000 (0)\n-8304 Local Header Offset   00003AB4 (15028)\n-8308 Filename              'XXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x8308: Filename 'XXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-831C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-831E   Length              0005 (5)\n-8320   Flags               01 (1) 'Modification'\n-8321   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-8325 CENTRAL HEADER #5     02014B50 (33639248)\n-8329 Created Zip Spec      14 (20) '2.0'\n-832A Created OS            00 (0) 'MS-DOS'\n-832B Extract Zip Spec      14 (20) '2.0'\n-832C Extract OS            00 (0) 'MS-DOS'\n-832D General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-832F Compression Method    0000 (0) 'Stored'\n-8331 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8335 CRC                   2A822197 (713171351)\n-8339 Compressed Size       00000280 (640)\n-833D Uncompressed Size     00000280 (640)\n-8341 Filename Length       000F (15)\n-8343 Extra Length          0009 (9)\n-8345 Comment Length        0000 (0)\n-8347 Disk Start            0000 (0)\n-8349 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-834B Ext File Attributes   00000000 (0)\n-834F Local Header Offset   0000404F (16463)\n-8353 Filename              'XXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x8353: Filename 'XXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-8362 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-8364   Length              0005 (5)\n-8366   Flags               01 (1) 'Modification'\n-8367   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-836B CENTRAL HEADER #6     02014B50 (33639248)\n-836F Created Zip Spec      14 (20) '2.0'\n-8370 Created OS            00 (0) 'MS-DOS'\n-8371 Extract Zip Spec      14 (20) '2.0'\n-8372 Extract OS            00 (0) 'MS-DOS'\n-8373 General Purpose Flag  0000 (0)\n-8375 Compression Method    0000 (0) 'Stored'\n-8377 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-837B CRC                   00000000 (0)\n-837F Compressed Size       00000000 (0)\n-8383 Uncompressed Size     00000000 (0)\n-8387 Filename Length       000F (15)\n-8389 Extra Length          0009 (9)\n-838B Comment Length        0000 (0)\n-838D Disk Start            0000 (0)\n-838F Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-8391 Ext File Attributes   00000000 (0)\n-8395 Local Header Offset   00004315 (17173)\n-8399 Filename              'XXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x8399: Filename 'XXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-83A8 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-83AA   Length              0005 (5)\n-83AC   Flags               01 (1) 'Modification'\n-83AD   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-83B1 CENTRAL HEADER #7     02014B50 (33639248)\n-83B5 Created Zip Spec      14 (20) '2.0'\n-83B6 Created OS            00 (0) 'MS-DOS'\n-83B7 Extract Zip Spec      14 (20) '2.0'\n-83B8 Extract OS            00 (0) 'MS-DOS'\n-83B9 General Purpose Flag  0000 (0)\n-83BB Compression Method    0000 (0) 'Stored'\n-83BD Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-83C1 CRC                   00000000 (0)\n-83C5 Compressed Size       00000000 (0)\n-83C9 Uncompressed Size     00000000 (0)\n-83CD Filename Length       0020 (32)\n-83CF Extra Length          0009 (9)\n-83D1 Comment Length        0000 (0)\n-83D3 Disk Start            0000 (0)\n-83D5 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-83D7 Ext File Attributes   00000000 (0)\n-83DB Local Header Offset   0000434B (17227)\n-83DF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x83DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-83FF Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-8401   Length              0005 (5)\n-8403   Flags               01 (1) 'Modification'\n-8404   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-8408 CENTRAL HEADER #8     02014B50 (33639248)\n-840C Created Zip Spec      14 (20) '2.0'\n-840D Created OS            00 (0) 'MS-DOS'\n-840E Extract Zip Spec      14 (20) '2.0'\n-840F Extract OS            00 (0) 'MS-DOS'\n-8410 General Purpose Flag  0000 (0)\n-8412 Compression Method    0000 (0) 'Stored'\n-8414 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8418 CRC                   00000000 (0)\n-841C Compressed Size       00000000 (0)\n-8420 Uncompressed Size     00000000 (0)\n-8424 Filename Length       002E (46)\n-8426 Extra Length          0009 (9)\n-8428 Comment Length        0000 (0)\n-842A Disk Start            0000 (0)\n-842C Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-842E Ext File Attributes   00000000 (0)\n-8432 Local Header Offset   00004392 (17298)\n-8436 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x8436: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-8464 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-8466   Length              0005 (5)\n-8468   Flags               01 (1) 'Modification'\n-8469   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-846D CENTRAL HEADER #9     02014B50 (33639248)\n-8471 Created Zip Spec      14 (20) '2.0'\n-8472 Created OS            00 (0) 'MS-DOS'\n-8473 Extract Zip Spec      14 (20) '2.0'\n-8474 Extract OS            00 (0) 'MS-DOS'\n-8475 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-8477 Compression Method    0000 (0) 'Stored'\n-8479 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-847D CRC                   00000000 (0)\n-8481 Compressed Size       00000000 (0)\n-8485 Uncompressed Size     00000000 (0)\n-8489 Filename Length       003C (60)\n-848B Extra Length          0009 (9)\n-848D Comment Length        0000 (0)\n-848F Disk Start            0000 (0)\n-8491 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-8493 Ext File Attributes   00000000 (0)\n-8497 Local Header Offset   000043E7 (17383)\n-849B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x849B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-84D7 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-84D9   Length              0005 (5)\n-84DB   Flags               01 (1) 'Modification'\n-84DC   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-84E0 CENTRAL HEADER #10    02014B50 (33639248)\n-84E4 Created Zip Spec      14 (20) '2.0'\n-84E5 Created OS            00 (0) 'MS-DOS'\n-84E6 Extract Zip Spec      14 (20) '2.0'\n-84E7 Extract OS            00 (0) 'MS-DOS'\n-84E8 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-84EA Compression Method    0000 (0) 'Stored'\n-84EC Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-84F0 CRC                   8275D970 (2188761456)\n-84F4 Compressed Size       00000FDF (4063)\n-84F8 Uncompressed Size     00000FDF (4063)\n-84FC Filename Length       0035 (53)\n-84FE Extra Length          0009 (9)\n-8500 Comment Length        0000 (0)\n-8502 Disk Start            0000 (0)\n-8504 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-8506 Ext File Attributes   00000000 (0)\n-850A Local Header Offset   0000445A (17498)\n-850E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x850E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-8543 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-8545   Length              0005 (5)\n-8547   Flags               01 (1) 'Modification'\n-8548   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-854C CENTRAL HEADER #11    02014B50 (33639248)\n-8550 Created Zip Spec      14 (20) '2.0'\n-8551 Created OS            00 (0) 'MS-DOS'\n-8552 Extract Zip Spec      14 (20) '2.0'\n-8553 Extract OS            00 (0) 'MS-DOS'\n-8554 General Purpose Flag  0000 (0)\n-8556 Compression Method    0000 (0) 'Stored'\n-8558 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-855C CRC                   00000000 (0)\n-8560 Compressed Size       00000000 (0)\n-8564 Uncompressed Size     00000000 (0)\n-8568 Filename Length       0004 (4)\n-856A Extra Length          0009 (9)\n-856C Comment Length        0000 (0)\n-856E Disk Start            0000 (0)\n-8570 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-8572 Ext File Attributes   00000000 (0)\n-8576 Local Header Offset   000054A5 (21669)\n-857A Filename              'XXXX'\n-#\n-# WARNING: Offset 0x857A: Filename 'XXXX'\n-#          Zero length filename\n-#\n-857E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-8580   Length              0005 (5)\n-8582   Flags               01 (1) 'Modification'\n-8583   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-8587 CENTRAL HEADER #12    02014B50 (33639248)\n-858B Created Zip Spec      14 (20) '2.0'\n-858C Created OS            00 (0) 'MS-DOS'\n-858D Extract Zip Spec      14 (20) '2.0'\n-858E Extract OS            00 (0) 'MS-DOS'\n-858F General Purpose Flag  0000 (0)\n-8591 Compression Method    0000 (0) 'Stored'\n-8593 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8597 CRC                   00000000 (0)\n-859B Compressed Size       00000000 (0)\n-859F Uncompressed Size     00000000 (0)\n-85A3 Filename Length       000B (11)\n-85A5 Extra Length          0009 (9)\n-85A7 Comment Length        0000 (0)\n-85A9 Disk Start            0000 (0)\n-85AB Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-85AD Ext File Attributes   00000000 (0)\n-85B1 Local Header Offset   000054D0 (21712)\n-85B5 Filename              'XXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x85B5: Filename 'XXXXXXXXXXX'\n-#          Zero length filename\n-#\n-85C0 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-85C2   Length              0005 (5)\n-85C4   Flags               01 (1) 'Modification'\n-85C5   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-85C9 CENTRAL HEADER #13    02014B50 (33639248)\n-85CD Created Zip Spec      14 (20) '2.0'\n-85CE Created OS            00 (0) 'MS-DOS'\n-85CF Extract Zip Spec      14 (20) '2.0'\n-85D0 Extract OS            00 (0) 'MS-DOS'\n-85D1 General Purpose Flag  0000 (0)\n-85D3 Compression Method    0000 (0) 'Stored'\n-85D5 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-85D9 CRC                   00000000 (0)\n-85DD Compressed Size       00000000 (0)\n-85E1 Uncompressed Size     00000000 (0)\n-85E5 Filename Length       0011 (17)\n-85E7 Extra Length          0009 (9)\n-85E9 Comment Length        0000 (0)\n-85EB Disk Start            0000 (0)\n-85ED Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-85EF Ext File Attributes   00000000 (0)\n-85F3 Local Header Offset   00005502 (21762)\n-85F7 Filename              'XXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x85F7: Filename 'XXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-8608 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-860A   Length              0005 (5)\n-860C   Flags               01 (1) 'Modification'\n-860D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-8611 CENTRAL HEADER #14    02014B50 (33639248)\n-8615 Created Zip Spec      14 (20) '2.0'\n-8616 Created OS            00 (0) 'MS-DOS'\n-8617 Extract Zip Spec      14 (20) '2.0'\n-8618 Extract OS            00 (0) 'MS-DOS'\n-8619 General Purpose Flag  0000 (0)\n-861B Compression Method    0000 (0) 'Stored'\n-861D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8621 CRC                   00000000 (0)\n-8625 Compressed Size       00000000 (0)\n-8629 Uncompressed Size     00000000 (0)\n-862D Filename Length       0019 (25)\n-862F Extra Length          0009 (9)\n-8631 Comment Length        0000 (0)\n-8633 Disk Start            0000 (0)\n-8635 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-8637 Ext File Attributes   00000000 (0)\n-863B Local Header Offset   0000553A (21818)\n-863F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x863F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-8658 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-865A   Length              0005 (5)\n-865C   Flags               01 (1) 'Modification'\n-865D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-8661 CENTRAL HEADER #15    02014B50 (33639248)\n-8665 Created Zip Spec      14 (20) '2.0'\n-8666 Created OS            00 (0) 'MS-DOS'\n-8667 Extract Zip Spec      14 (20) '2.0'\n-8668 Extract OS            00 (0) 'MS-DOS'\n-8669 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-866B Compression Method    0000 (0) 'Stored'\n-866D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8671 CRC                   CE561312 (3461747474)\n-8675 Compressed Size       000008C7 (2247)\n-8679 Uncompressed Size     000008C7 (2247)\n-867D Filename Length       004D (77)\n-867F Extra Length          0009 (9)\n-8681 Comment Length        0000 (0)\n-8683 Disk Start            0000 (0)\n-8685 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-8687 Ext File Attributes   00000000 (0)\n-868B Local Header Offset   0000557A (21882)\n-868F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x868F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-86DC Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-86DE   Length              0005 (5)\n-86E0   Flags               01 (1) 'Modification'\n-86E1   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-86E5 CENTRAL HEADER #16    02014B50 (33639248)\n-86E9 Created Zip Spec      14 (20) '2.0'\n-86EA Created OS            00 (0) 'MS-DOS'\n-86EB Extract Zip Spec      14 (20) '2.0'\n-86EC Extract OS            00 (0) 'MS-DOS'\n-86ED General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-86EF Compression Method    0000 (0) 'Stored'\n-86F1 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-86F5 CRC                   639AEFB9 (1671098297)\n-86F9 Compressed Size       00000893 (2195)\n-86FD Uncompressed Size     00000893 (2195)\n-8701 Filename Length       0042 (66)\n-8703 Extra Length          0009 (9)\n-8705 Comment Length        0000 (0)\n-8707 Disk Start            0000 (0)\n-8709 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-870B Ext File Attributes   00000000 (0)\n-870F Local Header Offset   00005EC5 (24261)\n-8713 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x8713: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-8755 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-8757   Length              0005 (5)\n-8759   Flags               01 (1) 'Modification'\n-875A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-875E CENTRAL HEADER #17    02014B50 (33639248)\n-8762 Created Zip Spec      14 (20) '2.0'\n-8763 Created OS            00 (0) 'MS-DOS'\n-8764 Extract Zip Spec      14 (20) '2.0'\n-8765 Extract OS            00 (0) 'MS-DOS'\n-8766 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-8768 Compression Method    0000 (0) 'Stored'\n-876A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-876E CRC                   CFEB370D (3488298765)\n-8772 Compressed Size       000018DC (6364)\n-8776 Uncompressed Size     000018DC (6364)\n-877A Filename Length       003F (63)\n-877C Extra Length          0009 (9)\n-877E Comment Length        0000 (0)\n-8780 Disk Start            0000 (0)\n-8782 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-8784 Ext File Attributes   00000000 (0)\n-8788 Local Header Offset   000067D1 (26577)\n-878C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x878C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-87CB Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-87CD   Length              0005 (5)\n-87CF   Flags               01 (1) 'Modification'\n-87D0   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-87D4 CENTRAL HEADER #18    02014B50 (33639248)\n-87D8 Created Zip Spec      14 (20) '2.0'\n-87D9 Created OS            00 (0) 'MS-DOS'\n-87DA Extract Zip Spec      14 (20) '2.0'\n-87DB Extract OS            00 (0) 'MS-DOS'\n-87DC General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-87DE Compression Method    0000 (0) 'Stored'\n-87E0 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-87E4 CRC                   C94D4545 (3377284421)\n-87E8 Compressed Size       00000082 (130)\n-87EC Uncompressed Size     00000082 (130)\n-87F0 Filename Length       002B (43)\n-87F2 Extra Length          0009 (9)\n-87F4 Comment Length        0000 (0)\n-87F6 Disk Start            0000 (0)\n-87F8 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-87FA Ext File Attributes   00000000 (0)\n-87FE Local Header Offset   00008123 (33059)\n-8802 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x8802: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-882D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-882F   Length              0005 (5)\n-8831   Flags               01 (1) 'Modification'\n-8832   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-8836 END CENTRAL HEADER    06054B50 (101010256)\n-883A Number of this disk   0000 (0)\n-883C Central Dir Disk no   0000 (0)\n-883E Entries in this disk  0012 (18)\n-8840 Total Entries         0012 (18)\n-8842 Size of Central Dir   0000062F (1583)\n-8846 Offset to Central Dir 00008207 (33287)\n-884A Comment Length        0000 (0)\n+5F02 DATA DESCRIPTOR       08074B50 (134695760)\n+5F06 CRC                   96EBD7FB (2532038651)\n+5F0A Compressed Size       00000914 (2324)\n+5F0E Uncompressed Size     00000914 (2324)\n+\n+5F12 LOCAL HEADER #16      04034B50 (67324752)\n+5F16 Extract Zip Spec      14 (20) '2.0'\n+5F17 Extract OS            00 (0) 'MS-DOS'\n+5F18 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+5F1A Compression Method    0000 (0) 'Stored'\n+5F1C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+5F20 CRC                   00000000 (0)\n+5F24 Compressed Size       00000000 (0)\n+5F28 Uncompressed Size     00000000 (0)\n+5F2C Filename Length       0042 (66)\n+5F2E Extra Length          0009 (9)\n+5F30 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x5F30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+5F72 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+5F74   Length              0005 (5)\n+5F76   Flags               01 (1) 'Modification'\n+5F77   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+5F7B PAYLOAD\n+\n+6856 DATA DESCRIPTOR       08074B50 (134695760)\n+685A CRC                   CAA1F8A6 (3399612582)\n+685E Compressed Size       000008DB (2267)\n+6862 Uncompressed Size     000008DB (2267)\n+\n+6866 LOCAL HEADER #17      04034B50 (67324752)\n+686A Extract Zip Spec      14 (20) '2.0'\n+686B Extract OS            00 (0) 'MS-DOS'\n+686C General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+686E Compression Method    0000 (0) 'Stored'\n+6870 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+6874 CRC                   00000000 (0)\n+6878 Compressed Size       00000000 (0)\n+687C Uncompressed Size     00000000 (0)\n+6880 Filename Length       003F (63)\n+6882 Extra Length          0009 (9)\n+6884 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x6884: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+68C3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+68C5   Length              0005 (5)\n+68C7   Flags               01 (1) 'Modification'\n+68C8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+68CC PAYLOAD\n+\n+81A8 DATA DESCRIPTOR       08074B50 (134695760)\n+81AC CRC                   CFEB370D (3488298765)\n+81B0 Compressed Size       000018DC (6364)\n+81B4 Uncompressed Size     000018DC (6364)\n+\n+81B8 LOCAL HEADER #18      04034B50 (67324752)\n+81BC Extract Zip Spec      14 (20) '2.0'\n+81BD Extract OS            00 (0) 'MS-DOS'\n+81BE General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+81C0 Compression Method    0000 (0) 'Stored'\n+81C2 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+81C6 CRC                   00000000 (0)\n+81CA Compressed Size       00000000 (0)\n+81CE Uncompressed Size     00000000 (0)\n+81D2 Filename Length       002B (43)\n+81D4 Extra Length          0009 (9)\n+81D6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x81D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+8201 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+8203   Length              0005 (5)\n+8205   Flags               01 (1) 'Modification'\n+8206   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+820A PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+\n+828C DATA DESCRIPTOR       08074B50 (134695760)\n+8290 CRC                   6D240224 (1831076388)\n+8294 Compressed Size       00000082 (130)\n+8298 Uncompressed Size     00000082 (130)\n+\n+829C CENTRAL HEADER #1     02014B50 (33639248)\n+82A0 Created Zip Spec      14 (20) '2.0'\n+82A1 Created OS            00 (0) 'MS-DOS'\n+82A2 Extract Zip Spec      14 (20) '2.0'\n+82A3 Extract OS            00 (0) 'MS-DOS'\n+82A4 General Purpose Flag  0000 (0)\n+82A6 Compression Method    0000 (0) 'Stored'\n+82A8 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+82AC CRC                   00000000 (0)\n+82B0 Compressed Size       00000000 (0)\n+82B4 Uncompressed Size     00000000 (0)\n+82B8 Filename Length       0009 (9)\n+82BA Extra Length          0009 (9)\n+82BC Comment Length        0000 (0)\n+82BE Disk Start            0000 (0)\n+82C0 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+82C2 Ext File Attributes   00000000 (0)\n+82C6 Local Header Offset   00000000 (0)\n+82CA Filename              'XXXXXXXXX'\n+#\n+# WARNING: Offset 0x82CA: Filename 'XXXXXXXXX'\n+#          Zero length filename\n+#\n+82D3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+82D5   Length              0005 (5)\n+82D7   Flags               01 (1) 'Modification'\n+82D8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+82DC CENTRAL HEADER #2     02014B50 (33639248)\n+82E0 Created Zip Spec      14 (20) '2.0'\n+82E1 Created OS            00 (0) 'MS-DOS'\n+82E2 Extract Zip Spec      14 (20) '2.0'\n+82E3 Extract OS            00 (0) 'MS-DOS'\n+82E4 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+82E6 Compression Method    0000 (0) 'Stored'\n+82E8 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+82EC CRC                   337CC50B (863814923)\n+82F0 Compressed Size       00000D93 (3475)\n+82F4 Uncompressed Size     00000D93 (3475)\n+82F8 Filename Length       0015 (21)\n+82FA Extra Length          0009 (9)\n+82FC Comment Length        0000 (0)\n+82FE Disk Start            0000 (0)\n+8300 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+8302 Ext File Attributes   00000000 (0)\n+8306 Local Header Offset   00000030 (48)\n+830A Filename              'XXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x830A: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+831F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+8321   Length              0005 (5)\n+8323   Flags               01 (1) 'Modification'\n+8324   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+8328 CENTRAL HEADER #3     02014B50 (33639248)\n+832C Created Zip Spec      14 (20) '2.0'\n+832D Created OS            00 (0) 'MS-DOS'\n+832E Extract Zip Spec      14 (20) '2.0'\n+832F Extract OS            00 (0) 'MS-DOS'\n+8330 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+8332 Compression Method    0000 (0) 'Stored'\n+8334 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+8338 CRC                   86E2B4B4 (2263004340)\n+833C Compressed Size       00002C5E (11358)\n+8340 Uncompressed Size     00002C5E (11358)\n+8344 Filename Length       0010 (16)\n+8346 Extra Length          0009 (9)\n+8348 Comment Length        0000 (0)\n+834A Disk Start            0000 (0)\n+834C Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+834E Ext File Attributes   00000000 (0)\n+8352 Local Header Offset   00000E0F (3599)\n+8356 Filename              'XXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x8356: Filename 'XXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+8366 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+8368   Length              0005 (5)\n+836A   Flags               01 (1) 'Modification'\n+836B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+836F CENTRAL HEADER #4     02014B50 (33639248)\n+8373 Created Zip Spec      14 (20) '2.0'\n+8374 Created OS            00 (0) 'MS-DOS'\n+8375 Extract Zip Spec      14 (20) '2.0'\n+8376 Extract OS            00 (0) 'MS-DOS'\n+8377 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+8379 Compression Method    0000 (0) 'Stored'\n+837B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+837F CRC                   19BFA201 (431989249)\n+8383 Compressed Size       00000550 (1360)\n+8387 Uncompressed Size     00000550 (1360)\n+838B Filename Length       0014 (20)\n+838D Extra Length          0009 (9)\n+838F Comment Length        0000 (0)\n+8391 Disk Start            0000 (0)\n+8393 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+8395 Ext File Attributes   00000000 (0)\n+8399 Local Header Offset   00003AB4 (15028)\n+839D Filename              'XXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x839D: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+83B1 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+83B3   Length              0005 (5)\n+83B5   Flags               01 (1) 'Modification'\n+83B6   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+83BA CENTRAL HEADER #5     02014B50 (33639248)\n+83BE Created Zip Spec      14 (20) '2.0'\n+83BF Created OS            00 (0) 'MS-DOS'\n+83C0 Extract Zip Spec      14 (20) '2.0'\n+83C1 Extract OS            00 (0) 'MS-DOS'\n+83C2 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+83C4 Compression Method    0000 (0) 'Stored'\n+83C6 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+83CA CRC                   2A822197 (713171351)\n+83CE Compressed Size       00000280 (640)\n+83D2 Uncompressed Size     00000280 (640)\n+83D6 Filename Length       000F (15)\n+83D8 Extra Length          0009 (9)\n+83DA Comment Length        0000 (0)\n+83DC Disk Start            0000 (0)\n+83DE Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+83E0 Ext File Attributes   00000000 (0)\n+83E4 Local Header Offset   0000404F (16463)\n+83E8 Filename              'XXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x83E8: Filename 'XXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+83F7 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+83F9   Length              0005 (5)\n+83FB   Flags               01 (1) 'Modification'\n+83FC   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+8400 CENTRAL HEADER #6     02014B50 (33639248)\n+8404 Created Zip Spec      14 (20) '2.0'\n+8405 Created OS            00 (0) 'MS-DOS'\n+8406 Extract Zip Spec      14 (20) '2.0'\n+8407 Extract OS            00 (0) 'MS-DOS'\n+8408 General Purpose Flag  0000 (0)\n+840A Compression Method    0000 (0) 'Stored'\n+840C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+8410 CRC                   00000000 (0)\n+8414 Compressed Size       00000000 (0)\n+8418 Uncompressed Size     00000000 (0)\n+841C Filename Length       000F (15)\n+841E Extra Length          0009 (9)\n+8420 Comment Length        0000 (0)\n+8422 Disk Start            0000 (0)\n+8424 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+8426 Ext File Attributes   00000000 (0)\n+842A Local Header Offset   00004315 (17173)\n+842E Filename              'XXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x842E: Filename 'XXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+843D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+843F   Length              0005 (5)\n+8441   Flags               01 (1) 'Modification'\n+8442   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+8446 CENTRAL HEADER #7     02014B50 (33639248)\n+844A Created Zip Spec      14 (20) '2.0'\n+844B Created OS            00 (0) 'MS-DOS'\n+844C Extract Zip Spec      14 (20) '2.0'\n+844D Extract OS            00 (0) 'MS-DOS'\n+844E General Purpose Flag  0000 (0)\n+8450 Compression Method    0000 (0) 'Stored'\n+8452 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+8456 CRC                   00000000 (0)\n+845A Compressed Size       00000000 (0)\n+845E Uncompressed Size     00000000 (0)\n+8462 Filename Length       0020 (32)\n+8464 Extra Length          0009 (9)\n+8466 Comment Length        0000 (0)\n+8468 Disk Start            0000 (0)\n+846A Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+846C Ext File Attributes   00000000 (0)\n+8470 Local Header Offset   0000434B (17227)\n+8474 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x8474: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+8494 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+8496   Length              0005 (5)\n+8498   Flags               01 (1) 'Modification'\n+8499   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+849D CENTRAL HEADER #8     02014B50 (33639248)\n+84A1 Created Zip Spec      14 (20) '2.0'\n+84A2 Created OS            00 (0) 'MS-DOS'\n+84A3 Extract Zip Spec      14 (20) '2.0'\n+84A4 Extract OS            00 (0) 'MS-DOS'\n+84A5 General Purpose Flag  0000 (0)\n+84A7 Compression Method    0000 (0) 'Stored'\n+84A9 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+84AD CRC                   00000000 (0)\n+84B1 Compressed Size       00000000 (0)\n+84B5 Uncompressed Size     00000000 (0)\n+84B9 Filename Length       002E (46)\n+84BB Extra Length          0009 (9)\n+84BD Comment Length        0000 (0)\n+84BF Disk Start            0000 (0)\n+84C1 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+84C3 Ext File Attributes   00000000 (0)\n+84C7 Local Header Offset   00004392 (17298)\n+84CB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x84CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+84F9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+84FB   Length              0005 (5)\n+84FD   Flags               01 (1) 'Modification'\n+84FE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+8502 CENTRAL HEADER #9     02014B50 (33639248)\n+8506 Created Zip Spec      14 (20) '2.0'\n+8507 Created OS            00 (0) 'MS-DOS'\n+8508 Extract Zip Spec      14 (20) '2.0'\n+8509 Extract OS            00 (0) 'MS-DOS'\n+850A General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+850C Compression Method    0000 (0) 'Stored'\n+850E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+8512 CRC                   00000000 (0)\n+8516 Compressed Size       00000000 (0)\n+851A Uncompressed Size     00000000 (0)\n+851E Filename Length       003C (60)\n+8520 Extra Length          0009 (9)\n+8522 Comment Length        0000 (0)\n+8524 Disk Start            0000 (0)\n+8526 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+8528 Ext File Attributes   00000000 (0)\n+852C Local Header Offset   000043E7 (17383)\n+8530 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x8530: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+856C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+856E   Length              0005 (5)\n+8570   Flags               01 (1) 'Modification'\n+8571   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+8575 CENTRAL HEADER #10    02014B50 (33639248)\n+8579 Created Zip Spec      14 (20) '2.0'\n+857A Created OS            00 (0) 'MS-DOS'\n+857B Extract Zip Spec      14 (20) '2.0'\n+857C Extract OS            00 (0) 'MS-DOS'\n+857D General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+857F Compression Method    0000 (0) 'Stored'\n+8581 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+8585 CRC                   8275D970 (2188761456)\n+8589 Compressed Size       00000FDF (4063)\n+858D Uncompressed Size     00000FDF (4063)\n+8591 Filename Length       0035 (53)\n+8593 Extra Length          0009 (9)\n+8595 Comment Length        0000 (0)\n+8597 Disk Start            0000 (0)\n+8599 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+859B Ext File Attributes   00000000 (0)\n+859F Local Header Offset   0000445A (17498)\n+85A3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x85A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+85D8 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+85DA   Length              0005 (5)\n+85DC   Flags               01 (1) 'Modification'\n+85DD   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+85E1 CENTRAL HEADER #11    02014B50 (33639248)\n+85E5 Created Zip Spec      14 (20) '2.0'\n+85E6 Created OS            00 (0) 'MS-DOS'\n+85E7 Extract Zip Spec      14 (20) '2.0'\n+85E8 Extract OS            00 (0) 'MS-DOS'\n+85E9 General Purpose Flag  0000 (0)\n+85EB Compression Method    0000 (0) 'Stored'\n+85ED Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+85F1 CRC                   00000000 (0)\n+85F5 Compressed Size       00000000 (0)\n+85F9 Uncompressed Size     00000000 (0)\n+85FD Filename Length       0004 (4)\n+85FF Extra Length          0009 (9)\n+8601 Comment Length        0000 (0)\n+8603 Disk Start            0000 (0)\n+8605 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+8607 Ext File Attributes   00000000 (0)\n+860B Local Header Offset   000054A5 (21669)\n+860F Filename              'XXXX'\n+#\n+# WARNING: Offset 0x860F: Filename 'XXXX'\n+#          Zero length filename\n+#\n+8613 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+8615   Length              0005 (5)\n+8617   Flags               01 (1) 'Modification'\n+8618   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+861C CENTRAL HEADER #12    02014B50 (33639248)\n+8620 Created Zip Spec      14 (20) '2.0'\n+8621 Created OS            00 (0) 'MS-DOS'\n+8622 Extract Zip Spec      14 (20) '2.0'\n+8623 Extract OS            00 (0) 'MS-DOS'\n+8624 General Purpose Flag  0000 (0)\n+8626 Compression Method    0000 (0) 'Stored'\n+8628 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+862C CRC                   00000000 (0)\n+8630 Compressed Size       00000000 (0)\n+8634 Uncompressed Size     00000000 (0)\n+8638 Filename Length       000B (11)\n+863A Extra Length          0009 (9)\n+863C Comment Length        0000 (0)\n+863E Disk Start            0000 (0)\n+8640 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+8642 Ext File Attributes   00000000 (0)\n+8646 Local Header Offset   000054D0 (21712)\n+864A Filename              'XXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x864A: Filename 'XXXXXXXXXXX'\n+#          Zero length filename\n+#\n+8655 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+8657   Length              0005 (5)\n+8659   Flags               01 (1) 'Modification'\n+865A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+865E CENTRAL HEADER #13    02014B50 (33639248)\n+8662 Created Zip Spec      14 (20) '2.0'\n+8663 Created OS            00 (0) 'MS-DOS'\n+8664 Extract Zip Spec      14 (20) '2.0'\n+8665 Extract OS            00 (0) 'MS-DOS'\n+8666 General Purpose Flag  0000 (0)\n+8668 Compression Method    0000 (0) 'Stored'\n+866A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+866E CRC                   00000000 (0)\n+8672 Compressed Size       00000000 (0)\n+8676 Uncompressed Size     00000000 (0)\n+867A Filename Length       0011 (17)\n+867C Extra Length          0009 (9)\n+867E Comment Length        0000 (0)\n+8680 Disk Start            0000 (0)\n+8682 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+8684 Ext File Attributes   00000000 (0)\n+8688 Local Header Offset   00005502 (21762)\n+868C Filename              'XXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x868C: Filename 'XXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+869D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+869F   Length              0005 (5)\n+86A1   Flags               01 (1) 'Modification'\n+86A2   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+86A6 CENTRAL HEADER #14    02014B50 (33639248)\n+86AA Created Zip Spec      14 (20) '2.0'\n+86AB Created OS            00 (0) 'MS-DOS'\n+86AC Extract Zip Spec      14 (20) '2.0'\n+86AD Extract OS            00 (0) 'MS-DOS'\n+86AE General Purpose Flag  0000 (0)\n+86B0 Compression Method    0000 (0) 'Stored'\n+86B2 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+86B6 CRC                   00000000 (0)\n+86BA Compressed Size       00000000 (0)\n+86BE Uncompressed Size     00000000 (0)\n+86C2 Filename Length       0019 (25)\n+86C4 Extra Length          0009 (9)\n+86C6 Comment Length        0000 (0)\n+86C8 Disk Start            0000 (0)\n+86CA Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+86CC Ext File Attributes   00000000 (0)\n+86D0 Local Header Offset   0000553A (21818)\n+86D4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x86D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+86ED Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+86EF   Length              0005 (5)\n+86F1   Flags               01 (1) 'Modification'\n+86F2   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+86F6 CENTRAL HEADER #15    02014B50 (33639248)\n+86FA Created Zip Spec      14 (20) '2.0'\n+86FB Created OS            00 (0) 'MS-DOS'\n+86FC Extract Zip Spec      14 (20) '2.0'\n+86FD Extract OS            00 (0) 'MS-DOS'\n+86FE General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+8700 Compression Method    0000 (0) 'Stored'\n+8702 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+8706 CRC                   96EBD7FB (2532038651)\n+870A Compressed Size       00000914 (2324)\n+870E Uncompressed Size     00000914 (2324)\n+8712 Filename Length       004D (77)\n+8714 Extra Length          0009 (9)\n+8716 Comment Length        0000 (0)\n+8718 Disk Start            0000 (0)\n+871A Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+871C Ext File Attributes   00000000 (0)\n+8720 Local Header Offset   0000557A (21882)\n+8724 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x8724: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+8771 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+8773   Length              0005 (5)\n+8775   Flags               01 (1) 'Modification'\n+8776   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+877A CENTRAL HEADER #16    02014B50 (33639248)\n+877E Created Zip Spec      14 (20) '2.0'\n+877F Created OS            00 (0) 'MS-DOS'\n+8780 Extract Zip Spec      14 (20) '2.0'\n+8781 Extract OS            00 (0) 'MS-DOS'\n+8782 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+8784 Compression Method    0000 (0) 'Stored'\n+8786 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+878A CRC                   CAA1F8A6 (3399612582)\n+878E Compressed Size       000008DB (2267)\n+8792 Uncompressed Size     000008DB (2267)\n+8796 Filename Length       0042 (66)\n+8798 Extra Length          0009 (9)\n+879A Comment Length        0000 (0)\n+879C Disk Start            0000 (0)\n+879E Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+87A0 Ext File Attributes   00000000 (0)\n+87A4 Local Header Offset   00005F12 (24338)\n+87A8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x87A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+87EA Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+87EC   Length              0005 (5)\n+87EE   Flags               01 (1) 'Modification'\n+87EF   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+87F3 CENTRAL HEADER #17    02014B50 (33639248)\n+87F7 Created Zip Spec      14 (20) '2.0'\n+87F8 Created OS            00 (0) 'MS-DOS'\n+87F9 Extract Zip Spec      14 (20) '2.0'\n+87FA Extract OS            00 (0) 'MS-DOS'\n+87FB General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+87FD Compression Method    0000 (0) 'Stored'\n+87FF Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+8803 CRC                   CFEB370D (3488298765)\n+8807 Compressed Size       000018DC (6364)\n+880B Uncompressed Size     000018DC (6364)\n+880F Filename Length       003F (63)\n+8811 Extra Length          0009 (9)\n+8813 Comment Length        0000 (0)\n+8815 Disk Start            0000 (0)\n+8817 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+8819 Ext File Attributes   00000000 (0)\n+881D Local Header Offset   00006866 (26726)\n+8821 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x8821: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+8860 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+8862   Length              0005 (5)\n+8864   Flags               01 (1) 'Modification'\n+8865   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+8869 CENTRAL HEADER #18    02014B50 (33639248)\n+886D Created Zip Spec      14 (20) '2.0'\n+886E Created OS            00 (0) 'MS-DOS'\n+886F Extract Zip Spec      14 (20) '2.0'\n+8870 Extract OS            00 (0) 'MS-DOS'\n+8871 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+8873 Compression Method    0000 (0) 'Stored'\n+8875 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+8879 CRC                   6D240224 (1831076388)\n+887D Compressed Size       00000082 (130)\n+8881 Uncompressed Size     00000082 (130)\n+8885 Filename Length       002B (43)\n+8887 Extra Length          0009 (9)\n+8889 Comment Length        0000 (0)\n+888B Disk Start            0000 (0)\n+888D Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+888F Ext File Attributes   00000000 (0)\n+8893 Local Header Offset   000081B8 (33208)\n+8897 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x8897: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+88C2 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+88C4   Length              0005 (5)\n+88C6   Flags               01 (1) 'Modification'\n+88C7   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+88CB END CENTRAL HEADER    06054B50 (101010256)\n+88CF Number of this disk   0000 (0)\n+88D1 Central Dir Disk no   0000 (0)\n+88D3 Entries in this disk  0012 (18)\n+88D5 Total Entries         0012 (18)\n+88D7 Size of Central Dir   0000062F (1583)\n+88DB Offset to Central Dir 0000829C (33436)\n+88DF Comment Length        0000 (0)\n #\n # Warning Count: 36\n #\n # Done\n"}, {"source1": "org/apache/shiro/aspectj/AspectjAnnotationsAuthorizingMethodInterceptor.class", "source2": "org/apache/shiro/aspectj/AspectjAnnotationsAuthorizingMethodInterceptor.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,27 +1,27 @@\n \n package org.apache.shiro.aspectj;\n \n-import org.slf4j.LoggerFactory;\n import org.apache.shiro.aop.MethodInvocation;\n import java.util.Arrays;\n import org.aspectj.lang.reflect.MethodSignature;\n import org.aspectj.lang.JoinPoint;\n+import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n import org.apache.shiro.authz.aop.AnnotationsAuthorizingMethodInterceptor;\n \n public class AspectjAnnotationsAuthorizingMethodInterceptor extends AnnotationsAuthorizingMethodInterceptor\n {\n     private static final Logger log;\n     \n+    static {\n+        log = LoggerFactory.getLogger((Class)AspectjAnnotationsAuthorizingMethodInterceptor.class);\n+    }\n+    \n     protected void performBeforeInterception(final JoinPoint aJoinPoint) throws Throwable {\n         if (AspectjAnnotationsAuthorizingMethodInterceptor.log.isTraceEnabled()) {\n             AspectjAnnotationsAuthorizingMethodInterceptor.log.trace(\"#### Invoking a method decorated with a Shiro annotation\\n\\tkind       : \" + aJoinPoint.getKind() + \"\\n\\tjoinPoint  : \" + aJoinPoint + \"\\n\\tannotations: \" + Arrays.toString((Object[])((MethodSignature)aJoinPoint.getSignature()).getMethod().getAnnotations()) + \"\\n\\ttarget     : \" + aJoinPoint.getTarget());\n         }\n         final BeforeAdviceMethodInvocationAdapter mi = BeforeAdviceMethodInvocationAdapter.createFrom(aJoinPoint);\n         super.invoke((MethodInvocation)mi);\n     }\n-    \n-    static {\n-        log = LoggerFactory.getLogger((Class)AspectjAnnotationsAuthorizingMethodInterceptor.class);\n-    }\n }\n"}]}, {"source1": "org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter.class", "source2": "org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,108 +1,106 @@\n-  SHA-256 checksum e76d0f809eb1a3d322dc8ae2557dcbd8bad8eb4e7a481fc52f85a3982ffd5e63\n+  SHA-256 checksum 6d3415ce529aecdb80fdddbfffdcdb9faa9942d871537079d913d4cea6783502\n   Compiled from \"BeforeAdviceMethodInvocationAdapter.java\"\n public class org.apache.shiro.aspectj.BeforeAdviceMethodInvocationAdapter implements org.apache.shiro.aop.MethodInvocation\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #3                          // org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter\n-  super_class: #22                        // java/lang/Object\n+  this_class: #1                          // org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter\n+  super_class: #3                         // java/lang/Object\n   interfaces: 1, fields: 3, methods: 6, attributes: 1\n Constant pool:\n-   #1 = InterfaceMethodref #56.#57        // org/aspectj/lang/JoinPoint.getSignature:()Lorg/aspectj/lang/Signature;\n-   #2 = Class              #58            // org/aspectj/lang/reflect/MethodSignature\n-   #3 = Class              #59            // org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter\n-   #4 = InterfaceMethodref #56.#60        // org/aspectj/lang/JoinPoint.getThis:()Ljava/lang/Object;\n-   #5 = InterfaceMethodref #2.#61         // org/aspectj/lang/reflect/MethodSignature.getMethod:()Ljava/lang/reflect/Method;\n-   #6 = InterfaceMethodref #56.#62        // org/aspectj/lang/JoinPoint.getArgs:()[Ljava/lang/Object;\n-   #7 = Methodref          #3.#63         // org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter.\"<init>\":(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)V\n-   #8 = Class              #64            // org/aspectj/lang/reflect/AdviceSignature\n-   #9 = InterfaceMethodref #8.#65         // org/aspectj/lang/reflect/AdviceSignature.getAdvice:()Ljava/lang/reflect/Method;\n-  #10 = Class              #66            // java/lang/IllegalArgumentException\n-  #11 = Class              #67            // java/lang/StringBuilder\n-  #12 = Methodref          #11.#68        // java/lang/StringBuilder.\"<init>\":()V\n-  #13 = String             #69            // The joint point signature is invalid: expected a MethodSignature or an AdviceSignature but was\n-  #14 = Methodref          #11.#70        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #15 = Methodref          #11.#71        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #16 = Methodref          #11.#72        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #17 = Methodref          #10.#73        // java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n-  #18 = Methodref          #22.#68        // java/lang/Object.\"<init>\":()V\n-  #19 = Fieldref           #3.#74         // org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter._object:Ljava/lang/Object;\n-  #20 = Fieldref           #3.#75         // org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter._method:Ljava/lang/reflect/Method;\n-  #21 = Fieldref           #3.#76         // org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter._arguments:[Ljava/lang/Object;\n-  #22 = Class              #77            // java/lang/Object\n-  #23 = Class              #78            // org/apache/shiro/aop/MethodInvocation\n-  #24 = Utf8               _object\n-  #25 = Utf8               Ljava/lang/Object;\n-  #26 = Utf8               _method\n-  #27 = Utf8               Ljava/lang/reflect/Method;\n-  #28 = Utf8               _arguments\n-  #29 = Utf8               [Ljava/lang/Object;\n-  #30 = Utf8               createFrom\n-  #31 = Utf8               (Lorg/aspectj/lang/JoinPoint;)Lorg/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter;\n-  #32 = Utf8               Code\n-  #33 = Utf8               LineNumberTable\n-  #34 = Utf8               LocalVariableTable\n-  #35 = Utf8               aJoinPoint\n-  #36 = Utf8               Lorg/aspectj/lang/JoinPoint;\n-  #37 = Utf8               StackMapTable\n-  #38 = Utf8               <init>\n-  #39 = Utf8               (Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)V\n-  #40 = Utf8               this\n-  #41 = Utf8               Lorg/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter;\n-  #42 = Utf8               anObject\n-  #43 = Utf8               aMethod\n-  #44 = Utf8               someArguments\n-  #45 = Utf8               getArguments\n-  #46 = Utf8               ()[Ljava/lang/Object;\n-  #47 = Utf8               getMethod\n-  #48 = Utf8               ()Ljava/lang/reflect/Method;\n-  #49 = Utf8               proceed\n-  #50 = Utf8               ()Ljava/lang/Object;\n-  #51 = Utf8               Exceptions\n-  #52 = Class              #79            // java/lang/Throwable\n-  #53 = Utf8               getThis\n-  #54 = Utf8               SourceFile\n-  #55 = Utf8               BeforeAdviceMethodInvocationAdapter.java\n-  #56 = Class              #80            // org/aspectj/lang/JoinPoint\n-  #57 = NameAndType        #81:#82        // getSignature:()Lorg/aspectj/lang/Signature;\n-  #58 = Utf8               org/aspectj/lang/reflect/MethodSignature\n-  #59 = Utf8               org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter\n-  #60 = NameAndType        #53:#50        // getThis:()Ljava/lang/Object;\n-  #61 = NameAndType        #47:#48        // getMethod:()Ljava/lang/reflect/Method;\n-  #62 = NameAndType        #83:#46        // getArgs:()[Ljava/lang/Object;\n-  #63 = NameAndType        #38:#39        // \"<init>\":(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)V\n-  #64 = Utf8               org/aspectj/lang/reflect/AdviceSignature\n-  #65 = NameAndType        #84:#48        // getAdvice:()Ljava/lang/reflect/Method;\n-  #66 = Utf8               java/lang/IllegalArgumentException\n-  #67 = Utf8               java/lang/StringBuilder\n-  #68 = NameAndType        #38:#85        // \"<init>\":()V\n-  #69 = Utf8               The joint point signature is invalid: expected a MethodSignature or an AdviceSignature but was\n-  #70 = NameAndType        #86:#87        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #71 = NameAndType        #86:#88        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #72 = NameAndType        #89:#90        // toString:()Ljava/lang/String;\n-  #73 = NameAndType        #38:#91        // \"<init>\":(Ljava/lang/String;)V\n-  #74 = NameAndType        #24:#25        // _object:Ljava/lang/Object;\n-  #75 = NameAndType        #26:#27        // _method:Ljava/lang/reflect/Method;\n-  #76 = NameAndType        #28:#29        // _arguments:[Ljava/lang/Object;\n-  #77 = Utf8               java/lang/Object\n-  #78 = Utf8               org/apache/shiro/aop/MethodInvocation\n-  #79 = Utf8               java/lang/Throwable\n-  #80 = Utf8               org/aspectj/lang/JoinPoint\n-  #81 = Utf8               getSignature\n-  #82 = Utf8               ()Lorg/aspectj/lang/Signature;\n-  #83 = Utf8               getArgs\n-  #84 = Utf8               getAdvice\n-  #85 = Utf8               ()V\n-  #86 = Utf8               append\n-  #87 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #88 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #89 = Utf8               toString\n-  #90 = Utf8               ()Ljava/lang/String;\n-  #91 = Utf8               (Ljava/lang/String;)V\n+   #1 = Class              #2             // org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter\n+   #2 = Utf8               org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter\n+   #3 = Class              #4             // java/lang/Object\n+   #4 = Utf8               java/lang/Object\n+   #5 = Class              #6             // org/apache/shiro/aop/MethodInvocation\n+   #6 = Utf8               org/apache/shiro/aop/MethodInvocation\n+   #7 = Utf8               _object\n+   #8 = Utf8               Ljava/lang/Object;\n+   #9 = Utf8               _method\n+  #10 = Utf8               Ljava/lang/reflect/Method;\n+  #11 = Utf8               _arguments\n+  #12 = Utf8               [Ljava/lang/Object;\n+  #13 = Utf8               createFrom\n+  #14 = Utf8               (Lorg/aspectj/lang/JoinPoint;)Lorg/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter;\n+  #15 = Utf8               org.aspectj.weaver.MethodDeclarationLineNumber\n+  #16 = Utf8               Code\n+  #17 = InterfaceMethodref #18.#20        // org/aspectj/lang/JoinPoint.getSignature:()Lorg/aspectj/lang/Signature;\n+  #18 = Class              #19            // org/aspectj/lang/JoinPoint\n+  #19 = Utf8               org/aspectj/lang/JoinPoint\n+  #20 = NameAndType        #21:#22        // getSignature:()Lorg/aspectj/lang/Signature;\n+  #21 = Utf8               getSignature\n+  #22 = Utf8               ()Lorg/aspectj/lang/Signature;\n+  #23 = Class              #24            // org/aspectj/lang/reflect/MethodSignature\n+  #24 = Utf8               org/aspectj/lang/reflect/MethodSignature\n+  #25 = InterfaceMethodref #18.#26        // org/aspectj/lang/JoinPoint.getThis:()Ljava/lang/Object;\n+  #26 = NameAndType        #27:#28        // getThis:()Ljava/lang/Object;\n+  #27 = Utf8               getThis\n+  #28 = Utf8               ()Ljava/lang/Object;\n+  #29 = InterfaceMethodref #23.#30        // org/aspectj/lang/reflect/MethodSignature.getMethod:()Ljava/lang/reflect/Method;\n+  #30 = NameAndType        #31:#32        // getMethod:()Ljava/lang/reflect/Method;\n+  #31 = Utf8               getMethod\n+  #32 = Utf8               ()Ljava/lang/reflect/Method;\n+  #33 = InterfaceMethodref #18.#34        // org/aspectj/lang/JoinPoint.getArgs:()[Ljava/lang/Object;\n+  #34 = NameAndType        #35:#36        // getArgs:()[Ljava/lang/Object;\n+  #35 = Utf8               getArgs\n+  #36 = Utf8               ()[Ljava/lang/Object;\n+  #37 = Methodref          #1.#38         // org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter.\"<init>\":(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)V\n+  #38 = NameAndType        #39:#40        // \"<init>\":(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)V\n+  #39 = Utf8               <init>\n+  #40 = Utf8               (Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)V\n+  #41 = Class              #42            // org/aspectj/lang/reflect/AdviceSignature\n+  #42 = Utf8               org/aspectj/lang/reflect/AdviceSignature\n+  #43 = InterfaceMethodref #41.#44        // org/aspectj/lang/reflect/AdviceSignature.getAdvice:()Ljava/lang/reflect/Method;\n+  #44 = NameAndType        #45:#32        // getAdvice:()Ljava/lang/reflect/Method;\n+  #45 = Utf8               getAdvice\n+  #46 = Class              #47            // java/lang/IllegalArgumentException\n+  #47 = Utf8               java/lang/IllegalArgumentException\n+  #48 = Class              #49            // java/lang/StringBuilder\n+  #49 = Utf8               java/lang/StringBuilder\n+  #50 = String             #51            // The joint point signature is invalid: expected a MethodSignature or an AdviceSignature but was\n+  #51 = Utf8               The joint point signature is invalid: expected a MethodSignature or an AdviceSignature but was\n+  #52 = Methodref          #48.#53        // java/lang/StringBuilder.\"<init>\":(Ljava/lang/String;)V\n+  #53 = NameAndType        #39:#54        // \"<init>\":(Ljava/lang/String;)V\n+  #54 = Utf8               (Ljava/lang/String;)V\n+  #55 = Methodref          #48.#56        // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #56 = NameAndType        #57:#58        // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #57 = Utf8               append\n+  #58 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #59 = Methodref          #48.#60        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #60 = NameAndType        #61:#62        // toString:()Ljava/lang/String;\n+  #61 = Utf8               toString\n+  #62 = Utf8               ()Ljava/lang/String;\n+  #63 = Methodref          #46.#53        // java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n+  #64 = Utf8               LineNumberTable\n+  #65 = Utf8               LocalVariableTable\n+  #66 = Utf8               aJoinPoint\n+  #67 = Utf8               Lorg/aspectj/lang/JoinPoint;\n+  #68 = Utf8               StackMapTable\n+  #69 = Methodref          #3.#70         // java/lang/Object.\"<init>\":()V\n+  #70 = NameAndType        #39:#71        // \"<init>\":()V\n+  #71 = Utf8               ()V\n+  #72 = Fieldref           #1.#73         // org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter._object:Ljava/lang/Object;\n+  #73 = NameAndType        #7:#8          // _object:Ljava/lang/Object;\n+  #74 = Fieldref           #1.#75         // org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter._method:Ljava/lang/reflect/Method;\n+  #75 = NameAndType        #9:#10         // _method:Ljava/lang/reflect/Method;\n+  #76 = Fieldref           #1.#77         // org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter._arguments:[Ljava/lang/Object;\n+  #77 = NameAndType        #11:#12        // _arguments:[Ljava/lang/Object;\n+  #78 = Utf8               this\n+  #79 = Utf8               Lorg/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter;\n+  #80 = Utf8               anObject\n+  #81 = Utf8               aMethod\n+  #82 = Utf8               someArguments\n+  #83 = Utf8               getArguments\n+  #84 = Utf8               proceed\n+  #85 = Utf8               Exceptions\n+  #86 = Class              #87            // java/lang/Throwable\n+  #87 = Utf8               java/lang/Throwable\n+  #88 = Utf8               SourceFile\n+  #89 = Utf8               BeforeAdviceMethodInvocationAdapter.java\n {\n   private java.lang.Object _object;\n     descriptor: Ljava/lang/Object;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.reflect.Method _method;\n     descriptor: Ljava/lang/reflect/Method;\n@@ -111,96 +109,99 @@\n   private java.lang.Object[] _arguments;\n     descriptor: [Ljava/lang/Object;\n     flags: (0x0002) ACC_PRIVATE\n \n   public static org.apache.shiro.aspectj.BeforeAdviceMethodInvocationAdapter createFrom(org.aspectj.lang.JoinPoint);\n     descriptor: (Lorg/aspectj/lang/JoinPoint;)Lorg/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n+      org.aspectj.weaver.MethodDeclarationLineNumber: length = 0x8 (unknown attribute)\n+       00 00 00 30 00 00 07 5F\n     Code:\n       stack=5, locals=1, args_size=1\n          0: aload_0\n-         1: invokeinterface #1,  1            // InterfaceMethod org/aspectj/lang/JoinPoint.getSignature:()Lorg/aspectj/lang/Signature;\n-         6: instanceof    #2                  // class org/aspectj/lang/reflect/MethodSignature\n+         1: invokeinterface #17,  1           // InterfaceMethod org/aspectj/lang/JoinPoint.getSignature:()Lorg/aspectj/lang/Signature;\n+         6: instanceof    #23                 // class org/aspectj/lang/reflect/MethodSignature\n          9: ifeq          46\n-        12: new           #3                  // class org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter\n+        12: new           #1                  // class org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter\n         15: dup\n         16: aload_0\n-        17: invokeinterface #4,  1            // InterfaceMethod org/aspectj/lang/JoinPoint.getThis:()Ljava/lang/Object;\n+        17: invokeinterface #25,  1           // InterfaceMethod org/aspectj/lang/JoinPoint.getThis:()Ljava/lang/Object;\n         22: aload_0\n-        23: invokeinterface #1,  1            // InterfaceMethod org/aspectj/lang/JoinPoint.getSignature:()Lorg/aspectj/lang/Signature;\n-        28: checkcast     #2                  // class org/aspectj/lang/reflect/MethodSignature\n-        31: invokeinterface #5,  1            // InterfaceMethod org/aspectj/lang/reflect/MethodSignature.getMethod:()Ljava/lang/reflect/Method;\n+        23: invokeinterface #17,  1           // InterfaceMethod org/aspectj/lang/JoinPoint.getSignature:()Lorg/aspectj/lang/Signature;\n+        28: checkcast     #23                 // class org/aspectj/lang/reflect/MethodSignature\n+        31: invokeinterface #29,  1           // InterfaceMethod org/aspectj/lang/reflect/MethodSignature.getMethod:()Ljava/lang/reflect/Method;\n         36: aload_0\n-        37: invokeinterface #6,  1            // InterfaceMethod org/aspectj/lang/JoinPoint.getArgs:()[Ljava/lang/Object;\n-        42: invokespecial #7                  // Method \"<init>\":(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)V\n+        37: invokeinterface #33,  1           // InterfaceMethod org/aspectj/lang/JoinPoint.getArgs:()[Ljava/lang/Object;\n+        42: invokespecial #37                 // Method \"<init>\":(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)V\n         45: areturn\n         46: aload_0\n-        47: invokeinterface #1,  1            // InterfaceMethod org/aspectj/lang/JoinPoint.getSignature:()Lorg/aspectj/lang/Signature;\n-        52: instanceof    #8                  // class org/aspectj/lang/reflect/AdviceSignature\n+        47: invokeinterface #17,  1           // InterfaceMethod org/aspectj/lang/JoinPoint.getSignature:()Lorg/aspectj/lang/Signature;\n+        52: instanceof    #41                 // class org/aspectj/lang/reflect/AdviceSignature\n         55: ifeq          92\n-        58: new           #3                  // class org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter\n+        58: new           #1                  // class org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter\n         61: dup\n         62: aload_0\n-        63: invokeinterface #4,  1            // InterfaceMethod org/aspectj/lang/JoinPoint.getThis:()Ljava/lang/Object;\n+        63: invokeinterface #25,  1           // InterfaceMethod org/aspectj/lang/JoinPoint.getThis:()Ljava/lang/Object;\n         68: aload_0\n-        69: invokeinterface #1,  1            // InterfaceMethod org/aspectj/lang/JoinPoint.getSignature:()Lorg/aspectj/lang/Signature;\n-        74: checkcast     #8                  // class org/aspectj/lang/reflect/AdviceSignature\n-        77: invokeinterface #9,  1            // InterfaceMethod org/aspectj/lang/reflect/AdviceSignature.getAdvice:()Ljava/lang/reflect/Method;\n+        69: invokeinterface #17,  1           // InterfaceMethod org/aspectj/lang/JoinPoint.getSignature:()Lorg/aspectj/lang/Signature;\n+        74: checkcast     #41                 // class org/aspectj/lang/reflect/AdviceSignature\n+        77: invokeinterface #43,  1           // InterfaceMethod org/aspectj/lang/reflect/AdviceSignature.getAdvice:()Ljava/lang/reflect/Method;\n         82: aload_0\n-        83: invokeinterface #6,  1            // InterfaceMethod org/aspectj/lang/JoinPoint.getArgs:()[Ljava/lang/Object;\n-        88: invokespecial #7                  // Method \"<init>\":(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)V\n+        83: invokeinterface #33,  1           // InterfaceMethod org/aspectj/lang/JoinPoint.getArgs:()[Ljava/lang/Object;\n+        88: invokespecial #37                 // Method \"<init>\":(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)V\n         91: areturn\n-        92: new           #10                 // class java/lang/IllegalArgumentException\n+        92: new           #46                 // class java/lang/IllegalArgumentException\n         95: dup\n-        96: new           #11                 // class java/lang/StringBuilder\n+        96: new           #48                 // class java/lang/StringBuilder\n         99: dup\n-       100: invokespecial #12                 // Method java/lang/StringBuilder.\"<init>\":()V\n-       103: ldc           #13                 // String The joint point signature is invalid: expected a MethodSignature or an AdviceSignature but was\n-       105: invokevirtual #14                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-       108: aload_0\n-       109: invokeinterface #1,  1            // InterfaceMethod org/aspectj/lang/JoinPoint.getSignature:()Lorg/aspectj/lang/Signature;\n-       114: invokevirtual #15                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-       117: invokevirtual #16                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n-       120: invokespecial #17                 // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n-       123: athrow\n+       100: ldc           #50                 // String The joint point signature is invalid: expected a MethodSignature or an AdviceSignature but was\n+       102: invokespecial #52                 // Method java/lang/StringBuilder.\"<init>\":(Ljava/lang/String;)V\n+       105: aload_0\n+       106: invokeinterface #17,  1           // InterfaceMethod org/aspectj/lang/JoinPoint.getSignature:()Lorg/aspectj/lang/Signature;\n+       111: invokevirtual #55                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+       114: invokevirtual #59                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+       117: invokespecial #63                 // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n+       120: athrow\n       LineNumberTable:\n         line 49: 0\n         line 50: 12\n-        line 51: 23\n-        line 52: 37\n-        line 50: 45\n+        line 51: 22\n+        line 52: 36\n+        line 50: 42\n         line 54: 46\n         line 55: 58\n-        line 56: 69\n-        line 57: 83\n-        line 55: 91\n+        line 56: 68\n+        line 57: 82\n+        line 55: 88\n         line 60: 92\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0     124     0 aJoinPoint   Lorg/aspectj/lang/JoinPoint;\n+            0     121     0 aJoinPoint   Lorg/aspectj/lang/JoinPoint;\n       StackMapTable: number_of_entries = 2\n         frame_type = 46 /* same */\n         frame_type = 45 /* same */\n \n   public org.apache.shiro.aspectj.BeforeAdviceMethodInvocationAdapter(java.lang.Object, java.lang.reflect.Method, java.lang.Object[]);\n     descriptor: (Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)V\n     flags: (0x0001) ACC_PUBLIC\n+      org.aspectj.weaver.MethodDeclarationLineNumber: length = 0x8 (unknown attribute)\n+       00 00 00 46 00 00 0B 5D\n     Code:\n       stack=2, locals=4, args_size=4\n          0: aload_0\n-         1: invokespecial #18                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #69                 // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #19                 // Field _object:Ljava/lang/Object;\n+         6: putfield      #72                 // Field _object:Ljava/lang/Object;\n          9: aload_0\n         10: aload_2\n-        11: putfield      #20                 // Field _method:Ljava/lang/reflect/Method;\n+        11: putfield      #74                 // Field _method:Ljava/lang/reflect/Method;\n         14: aload_0\n         15: aload_3\n-        16: putfield      #21                 // Field _arguments:[Ljava/lang/Object;\n+        16: putfield      #76                 // Field _arguments:[Ljava/lang/Object;\n         19: return\n       LineNumberTable:\n         line 70: 0\n         line 71: 4\n         line 72: 9\n         line 73: 14\n         line 74: 19\n@@ -210,61 +211,69 @@\n             0      20     1 anObject   Ljava/lang/Object;\n             0      20     2 aMethod   Ljava/lang/reflect/Method;\n             0      20     3 someArguments   [Ljava/lang/Object;\n \n   public java.lang.Object[] getArguments();\n     descriptor: ()[Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n+      org.aspectj.weaver.MethodDeclarationLineNumber: length = 0x8 (unknown attribute)\n+       00 00 00 50 00 00 0C 8F\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #21                 // Field _arguments:[Ljava/lang/Object;\n+         1: getfield      #76                 // Field _arguments:[Ljava/lang/Object;\n          4: areturn\n       LineNumberTable:\n         line 81: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lorg/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter;\n \n   public java.lang.reflect.Method getMethod();\n     descriptor: ()Ljava/lang/reflect/Method;\n     flags: (0x0001) ACC_PUBLIC\n+      org.aspectj.weaver.MethodDeclarationLineNumber: length = 0x8 (unknown attribute)\n+       00 00 00 58 00 00 0D 2E\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #20                 // Field _method:Ljava/lang/reflect/Method;\n+         1: getfield      #74                 // Field _method:Ljava/lang/reflect/Method;\n          4: areturn\n       LineNumberTable:\n         line 89: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lorg/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter;\n \n   public java.lang.Object proceed() throws java.lang.Throwable;\n     descriptor: ()Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n+    Exceptions:\n+      throws java.lang.Throwable\n+      org.aspectj.weaver.MethodDeclarationLineNumber: length = 0x8 (unknown attribute)\n+       00 00 00 60 00 00 0D C5\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aconst_null\n          1: areturn\n       LineNumberTable:\n         line 98: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       2     0  this   Lorg/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter;\n-    Exceptions:\n-      throws java.lang.Throwable\n \n   public java.lang.Object getThis();\n     descriptor: ()Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n+      org.aspectj.weaver.MethodDeclarationLineNumber: length = 0x8 (unknown attribute)\n+       00 00 00 68 00 00 0E 6A\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #19                 // Field _object:Ljava/lang/Object;\n+         1: getfield      #72                 // Field _object:Ljava/lang/Object;\n          4: areturn\n       LineNumberTable:\n         line 105: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lorg/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter;\n }\n"}]}, {"source1": "org/apache/shiro/aspectj/package-info.class", "source2": "org/apache/shiro/aspectj/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 688bd579b83ed3ae16b593b66a978d5000807a3bbb3d3e688d5a9c18d2c33a2a\n+  SHA-256 checksum 32f751afeb19aeff874459dae06098191ef45027b67b99ba24a3bceef999e86d\n   Compiled from \"package-info.java\"\n interface org.apache.shiro.aspectj.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #2                          // \"org/apache/shiro/aspectj/package-info\"\n-  super_class: #4                         // java/lang/Object\n+  this_class: #1                          // \"org/apache/shiro/aspectj/package-info\"\n+  super_class: #3                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Utf8               org/apache/shiro/aspectj/package-info\n-  #2 = Class              #1              // \"org/apache/shiro/aspectj/package-info\"\n-  #3 = Utf8               java/lang/Object\n-  #4 = Class              #3              // java/lang/Object\n-  #5 = Utf8               package-info.java\n-  #6 = Utf8               SourceFile\n+  #1 = Class              #2              // \"org/apache/shiro/aspectj/package-info\"\n+  #2 = Utf8               org/apache/shiro/aspectj/package-info\n+  #3 = Class              #4              // java/lang/Object\n+  #4 = Utf8               java/lang/Object\n+  #5 = Utf8               SourceFile\n+  #6 = Utf8               package-info.java\n {\n }\n SourceFile: \"package-info.java\"\n"}]}]}
