{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,27 +1,27 @@\n-Zip file size: 39101 bytes, number of entries: 25\n+Zip file size: 39405 bytes, number of entries: 25\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 META-INF/\n -rw----     2.0 fat     2078 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       25 bX stor 70-Jan-01 00:00 META-INF/MANIFEST.MF\n -rw----     2.0 fat      180 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.dubbo/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 META-INF/maven/org.apache.dubbo/dubbo-serialization-api/\n -rw----     2.0 fat        0 bX stor 70-Jan-01 00:00 META-INF/maven/org.apache.dubbo/dubbo-serialization-api/pom.properties\n--rw----     2.0 fat     1977 bX stor 70-Jan-01 00:00 META-INF/maven/org.apache.dubbo/dubbo-serialization-api/pom.xml\n+-rw----     2.0 fat     1929 bX stor 70-Jan-01 00:00 META-INF/maven/org.apache.dubbo/dubbo-serialization-api/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/dubbo/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 org/apache/dubbo/common/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 org/apache/dubbo/common/serialize/\n -rw----     2.0 fat     1059 bX stor 70-Jan-01 00:00 org/apache/dubbo/common/serialize/Cleanable.java\n--rw----     2.0 fat     1444 bX stor 70-Jan-01 00:00 org/apache/dubbo/common/serialize/Constants.java\n+-rw----     2.0 fat     1480 bX stor 70-Jan-01 00:00 org/apache/dubbo/common/serialize/Constants.java\n -rw----     2.0 fat     2284 bX stor 70-Jan-01 00:00 org/apache/dubbo/common/serialize/DataInput.java\n -rw----     2.0 fat     2741 bX stor 70-Jan-01 00:00 org/apache/dubbo/common/serialize/DataOutput.java\n--rw----     2.0 fat     3412 bX stor 70-Jan-01 00:00 org/apache/dubbo/common/serialize/ObjectInput.java\n--rw----     2.0 fat     2281 bX stor 70-Jan-01 00:00 org/apache/dubbo/common/serialize/ObjectOutput.java\n--rw----     2.0 fat     2519 bX stor 70-Jan-01 00:00 org/apache/dubbo/common/serialize/Serialization.java\n+-rw----     2.0 fat     3500 bX stor 70-Jan-01 00:00 org/apache/dubbo/common/serialize/ObjectInput.java\n+-rw----     2.0 fat     2340 bX stor 70-Jan-01 00:00 org/apache/dubbo/common/serialize/ObjectOutput.java\n+-rw----     2.0 fat     2595 bX stor 70-Jan-01 00:00 org/apache/dubbo/common/serialize/Serialization.java\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 org/apache/dubbo/common/serialize/support/\n--rw----     2.0 fat     2088 bX stor 70-Jan-01 00:00 org/apache/dubbo/common/serialize/support/SerializableClassRegistry.java\n--rw----     2.0 fat     1171 bX stor 70-Jan-01 00:00 org/apache/dubbo/common/serialize/support/SerializationOptimizer.java\n-25 files, 34617 bytes uncompressed, 34617 bytes compressed:  0.0%\n+-rw----     2.0 fat     2149 bX stor 70-Jan-01 00:00 org/apache/dubbo/common/serialize/support/SerializableClassRegistry.java\n+-rw----     2.0 fat     1203 bX stor 70-Jan-01 00:00 org/apache/dubbo/common/serialize/support/SerializationOptimizer.java\n+25 files, 34921 bytes uncompressed, 34921 bytes compressed:  0.0%\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -242,1142 +242,1142 @@\n #\n 3853 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 3855   Length              0005 (5)\n 3857   Flags               01 (1) 'Modification'\n 3858   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 385C PAYLOAD\n \n-4015 DATA DESCRIPTOR       08074B50 (134695760)\n-4019 CRC                   E8369296 (3895890582)\n-401D Compressed Size       000007B9 (1977)\n-4021 Uncompressed Size     000007B9 (1977)\n-\n-4025 LOCAL HEADER #11      04034B50 (67324752)\n-4029 Extract Zip Spec      14 (20) '2.0'\n-402A Extract OS            00 (0) 'MS-DOS'\n-402B General Purpose Flag  0000 (0)\n-402D Compression Method    0000 (0) 'Stored'\n-402F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-4033 CRC                   00000000 (0)\n-4037 Compressed Size       00000000 (0)\n-403B Uncompressed Size     00000000 (0)\n-403F Filename Length       0004 (4)\n-4041 Extra Length          0009 (9)\n-4043 Filename              'XXXX'\n-#\n-# WARNING: Offset 0x4043: Filename 'XXXX'\n-#          Zero length filename\n-#\n-4047 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-4049   Length              0005 (5)\n-404B   Flags               01 (1) 'Modification'\n-404C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-4050 LOCAL HEADER #12      04034B50 (67324752)\n-4054 Extract Zip Spec      14 (20) '2.0'\n-4055 Extract OS            00 (0) 'MS-DOS'\n-4056 General Purpose Flag  0000 (0)\n-4058 Compression Method    0000 (0) 'Stored'\n-405A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-405E CRC                   00000000 (0)\n-4062 Compressed Size       00000000 (0)\n-4066 Uncompressed Size     00000000 (0)\n-406A Filename Length       000B (11)\n-406C Extra Length          0009 (9)\n-406E Filename              'XXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x406E: Filename 'XXXXXXXXXXX'\n-#          Zero length filename\n-#\n-4079 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-407B   Length              0005 (5)\n-407D   Flags               01 (1) 'Modification'\n-407E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-4082 LOCAL HEADER #13      04034B50 (67324752)\n-4086 Extract Zip Spec      14 (20) '2.0'\n-4087 Extract OS            00 (0) 'MS-DOS'\n-4088 General Purpose Flag  0000 (0)\n-408A Compression Method    0000 (0) 'Stored'\n-408C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-4090 CRC                   00000000 (0)\n-4094 Compressed Size       00000000 (0)\n-4098 Uncompressed Size     00000000 (0)\n-409C Filename Length       0011 (17)\n-409E Extra Length          0009 (9)\n-40A0 Filename              'XXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x40A0: Filename 'XXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-40B1 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-40B3   Length              0005 (5)\n-40B5   Flags               01 (1) 'Modification'\n-40B6   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-40BA LOCAL HEADER #14      04034B50 (67324752)\n-40BE Extract Zip Spec      14 (20) '2.0'\n-40BF Extract OS            00 (0) 'MS-DOS'\n-40C0 General Purpose Flag  0000 (0)\n-40C2 Compression Method    0000 (0) 'Stored'\n-40C4 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-40C8 CRC                   00000000 (0)\n-40CC Compressed Size       00000000 (0)\n-40D0 Uncompressed Size     00000000 (0)\n-40D4 Filename Length       0018 (24)\n-40D6 Extra Length          0009 (9)\n-40D8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x40D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-40F0 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-40F2   Length              0005 (5)\n-40F4   Flags               01 (1) 'Modification'\n-40F5   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-40F9 LOCAL HEADER #15      04034B50 (67324752)\n-40FD Extract Zip Spec      14 (20) '2.0'\n-40FE Extract OS            00 (0) 'MS-DOS'\n-40FF General Purpose Flag  0000 (0)\n-4101 Compression Method    0000 (0) 'Stored'\n-4103 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-4107 CRC                   00000000 (0)\n-410B Compressed Size       00000000 (0)\n-410F Uncompressed Size     00000000 (0)\n-4113 Filename Length       0022 (34)\n-4115 Extra Length          0009 (9)\n-4117 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x4117: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-4139 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-413B   Length              0005 (5)\n-413D   Flags               01 (1) 'Modification'\n-413E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-4142 LOCAL HEADER #16      04034B50 (67324752)\n-4146 Extract Zip Spec      14 (20) '2.0'\n-4147 Extract OS            00 (0) 'MS-DOS'\n-4148 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-414A Compression Method    0000 (0) 'Stored'\n-414C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-4150 CRC                   00000000 (0)\n-4154 Compressed Size       00000000 (0)\n-4158 Uncompressed Size     00000000 (0)\n-415C Filename Length       0030 (48)\n-415E Extra Length          0009 (9)\n-4160 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x4160: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-4190 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-4192   Length              0005 (5)\n-4194   Flags               01 (1) 'Modification'\n-4195   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-4199 PAYLOAD\n-\n-45BC DATA DESCRIPTOR       08074B50 (134695760)\n-45C0 CRC                   072B28E1 (120269025)\n-45C4 Compressed Size       00000423 (1059)\n-45C8 Uncompressed Size     00000423 (1059)\n-\n-45CC LOCAL HEADER #17      04034B50 (67324752)\n-45D0 Extract Zip Spec      14 (20) '2.0'\n-45D1 Extract OS            00 (0) 'MS-DOS'\n-45D2 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-45D4 Compression Method    0000 (0) 'Stored'\n-45D6 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-45DA CRC                   00000000 (0)\n-45DE Compressed Size       00000000 (0)\n-45E2 Uncompressed Size     00000000 (0)\n-45E6 Filename Length       0030 (48)\n-45E8 Extra Length          0009 (9)\n-45EA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x45EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-461A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-461C   Length              0005 (5)\n-461E   Flags               01 (1) 'Modification'\n-461F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-4623 PAYLOAD\n-\n-4BC7 DATA DESCRIPTOR       08074B50 (134695760)\n-4BCB CRC                   121EAF1A (304000794)\n-4BCF Compressed Size       000005A4 (1444)\n-4BD3 Uncompressed Size     000005A4 (1444)\n-\n-4BD7 LOCAL HEADER #18      04034B50 (67324752)\n-4BDB Extract Zip Spec      14 (20) '2.0'\n-4BDC Extract OS            00 (0) 'MS-DOS'\n-4BDD General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-4BDF Compression Method    0000 (0) 'Stored'\n-4BE1 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-4BE5 CRC                   00000000 (0)\n-4BE9 Compressed Size       00000000 (0)\n-4BED Uncompressed Size     00000000 (0)\n-4BF1 Filename Length       0030 (48)\n-4BF3 Extra Length          0009 (9)\n-4BF5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x4BF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-4C25 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-4C27   Length              0005 (5)\n-4C29   Flags               01 (1) 'Modification'\n-4C2A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-4C2E PAYLOAD\n-\n-551A DATA DESCRIPTOR       08074B50 (134695760)\n-551E CRC                   9F97C867 (2677524583)\n-5522 Compressed Size       000008EC (2284)\n-5526 Uncompressed Size     000008EC (2284)\n-\n-552A LOCAL HEADER #19      04034B50 (67324752)\n-552E Extract Zip Spec      14 (20) '2.0'\n-552F Extract OS            00 (0) 'MS-DOS'\n-5530 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-5532 Compression Method    0000 (0) 'Stored'\n-5534 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-5538 CRC                   00000000 (0)\n-553C Compressed Size       00000000 (0)\n-5540 Uncompressed Size     00000000 (0)\n-5544 Filename Length       0031 (49)\n-5546 Extra Length          0009 (9)\n-5548 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x5548: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-5579 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-557B   Length              0005 (5)\n-557D   Flags               01 (1) 'Modification'\n-557E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-5582 PAYLOAD\n-\n-6037 DATA DESCRIPTOR       08074B50 (134695760)\n-603B CRC                   BCDD8DC5 (3168636357)\n-603F Compressed Size       00000AB5 (2741)\n-6043 Uncompressed Size     00000AB5 (2741)\n-\n-6047 LOCAL HEADER #20      04034B50 (67324752)\n-604B Extract Zip Spec      14 (20) '2.0'\n-604C Extract OS            00 (0) 'MS-DOS'\n-604D General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-604F Compression Method    0000 (0) 'Stored'\n-6051 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-6055 CRC                   00000000 (0)\n-6059 Compressed Size       00000000 (0)\n-605D Uncompressed Size     00000000 (0)\n-6061 Filename Length       0032 (50)\n-6063 Extra Length          0009 (9)\n-6065 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x6065: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-6097 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-6099   Length              0005 (5)\n-609B   Flags               01 (1) 'Modification'\n-609C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-60A0 PAYLOAD\n-\n-6DF4 DATA DESCRIPTOR       08074B50 (134695760)\n-6DF8 CRC                   F1A78E98 (4054290072)\n-6DFC Compressed Size       00000D54 (3412)\n-6E00 Uncompressed Size     00000D54 (3412)\n-\n-6E04 LOCAL HEADER #21      04034B50 (67324752)\n-6E08 Extract Zip Spec      14 (20) '2.0'\n-6E09 Extract OS            00 (0) 'MS-DOS'\n-6E0A General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-6E0C Compression Method    0000 (0) 'Stored'\n-6E0E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-6E12 CRC                   00000000 (0)\n-6E16 Compressed Size       00000000 (0)\n-6E1A Uncompressed Size     00000000 (0)\n-6E1E Filename Length       0033 (51)\n-6E20 Extra Length          0009 (9)\n-6E22 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x6E22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-6E55 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-6E57   Length              0005 (5)\n-6E59   Flags               01 (1) 'Modification'\n-6E5A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-6E5E PAYLOAD\n-\n-7747 DATA DESCRIPTOR       08074B50 (134695760)\n-774B CRC                   CA608B45 (3395324741)\n-774F Compressed Size       000008E9 (2281)\n-7753 Uncompressed Size     000008E9 (2281)\n-\n-7757 LOCAL HEADER #22      04034B50 (67324752)\n-775B Extract Zip Spec      14 (20) '2.0'\n-775C Extract OS            00 (0) 'MS-DOS'\n-775D General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-775F Compression Method    0000 (0) 'Stored'\n-7761 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-7765 CRC                   00000000 (0)\n-7769 Compressed Size       00000000 (0)\n-776D Uncompressed Size     00000000 (0)\n-7771 Filename Length       0034 (52)\n-7773 Extra Length          0009 (9)\n-7775 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x7775: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-77A9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-77AB   Length              0005 (5)\n-77AD   Flags               01 (1) 'Modification'\n-77AE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-77B2 PAYLOAD\n-\n-8189 DATA DESCRIPTOR       08074B50 (134695760)\n-818D CRC                   04921C47 (76684359)\n-8191 Compressed Size       000009D7 (2519)\n-8195 Uncompressed Size     000009D7 (2519)\n-\n-8199 LOCAL HEADER #23      04034B50 (67324752)\n-819D Extract Zip Spec      14 (20) '2.0'\n-819E Extract OS            00 (0) 'MS-DOS'\n-819F General Purpose Flag  0000 (0)\n-81A1 Compression Method    0000 (0) 'Stored'\n-81A3 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-81A7 CRC                   00000000 (0)\n-81AB Compressed Size       00000000 (0)\n-81AF Uncompressed Size     00000000 (0)\n-81B3 Filename Length       002A (42)\n-81B5 Extra Length          0009 (9)\n-81B7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x81B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-81E1 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-81E3   Length              0005 (5)\n-81E5   Flags               01 (1) 'Modification'\n-81E6   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-81EA LOCAL HEADER #24      04034B50 (67324752)\n-81EE Extract Zip Spec      14 (20) '2.0'\n-81EF Extract OS            00 (0) 'MS-DOS'\n-81F0 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-81F2 Compression Method    0000 (0) 'Stored'\n-81F4 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-81F8 CRC                   00000000 (0)\n-81FC Compressed Size       00000000 (0)\n-8200 Uncompressed Size     00000000 (0)\n-8204 Filename Length       0048 (72)\n-8206 Extra Length          0009 (9)\n-8208 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x8208: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-8250 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-8252   Length              0005 (5)\n-8254   Flags               01 (1) 'Modification'\n-8255   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-8259 PAYLOAD\n-\n-8A81 DATA DESCRIPTOR       08074B50 (134695760)\n-8A85 CRC                   27075A5A (654793306)\n-8A89 Compressed Size       00000828 (2088)\n-8A8D Uncompressed Size     00000828 (2088)\n-\n-8A91 LOCAL HEADER #25      04034B50 (67324752)\n-8A95 Extract Zip Spec      14 (20) '2.0'\n-8A96 Extract OS            00 (0) 'MS-DOS'\n-8A97 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-8A99 Compression Method    0000 (0) 'Stored'\n-8A9B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8A9F CRC                   00000000 (0)\n-8AA3 Compressed Size       00000000 (0)\n-8AA7 Uncompressed Size     00000000 (0)\n-8AAB Filename Length       0045 (69)\n-8AAD Extra Length          0009 (9)\n-8AAF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x8AAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-8AF4 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-8AF6   Length              0005 (5)\n-8AF8   Flags               01 (1) 'Modification'\n-8AF9   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-8AFD PAYLOAD\n-\n-8F90 DATA DESCRIPTOR       08074B50 (134695760)\n-8F94 CRC                   48B6E606 (1219945990)\n-8F98 Compressed Size       00000493 (1171)\n-8F9C Uncompressed Size     00000493 (1171)\n-\n-8FA0 CENTRAL HEADER #1     02014B50 (33639248)\n-8FA4 Created Zip Spec      14 (20) '2.0'\n-8FA5 Created OS            00 (0) 'MS-DOS'\n-8FA6 Extract Zip Spec      14 (20) '2.0'\n-8FA7 Extract OS            00 (0) 'MS-DOS'\n-8FA8 General Purpose Flag  0000 (0)\n-8FAA Compression Method    0000 (0) 'Stored'\n-8FAC Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8FB0 CRC                   00000000 (0)\n-8FB4 Compressed Size       00000000 (0)\n-8FB8 Uncompressed Size     00000000 (0)\n-8FBC Filename Length       0009 (9)\n-8FBE Extra Length          0009 (9)\n-8FC0 Comment Length        0000 (0)\n-8FC2 Disk Start            0000 (0)\n-8FC4 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-8FC6 Ext File Attributes   00000000 (0)\n-8FCA Local Header Offset   00000000 (0)\n-8FCE Filename              'XXXXXXXXX'\n-#\n-# WARNING: Offset 0x8FCE: Filename 'XXXXXXXXX'\n-#          Zero length filename\n-#\n-8FD7 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-8FD9   Length              0005 (5)\n-8FDB   Flags               01 (1) 'Modification'\n-8FDC   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-8FE0 CENTRAL HEADER #2     02014B50 (33639248)\n-8FE4 Created Zip Spec      14 (20) '2.0'\n-8FE5 Created OS            00 (0) 'MS-DOS'\n-8FE6 Extract Zip Spec      14 (20) '2.0'\n-8FE7 Extract OS            00 (0) 'MS-DOS'\n-8FE8 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-8FEA Compression Method    0000 (0) 'Stored'\n-8FEC Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-8FF0 CRC                   1455E022 (341172258)\n-8FF4 Compressed Size       0000081E (2078)\n-8FF8 Uncompressed Size     0000081E (2078)\n-8FFC Filename Length       0015 (21)\n-8FFE Extra Length          0009 (9)\n-9000 Comment Length        0000 (0)\n-9002 Disk Start            0000 (0)\n-9004 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-9006 Ext File Attributes   00000000 (0)\n-900A Local Header Offset   00000030 (48)\n-900E Filename              'XXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x900E: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-9023 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-9025   Length              0005 (5)\n-9027   Flags               01 (1) 'Modification'\n-9028   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-902C CENTRAL HEADER #3     02014B50 (33639248)\n-9030 Created Zip Spec      14 (20) '2.0'\n-9031 Created OS            00 (0) 'MS-DOS'\n-9032 Extract Zip Spec      14 (20) '2.0'\n-9033 Extract OS            00 (0) 'MS-DOS'\n-9034 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-9036 Compression Method    0000 (0) 'Stored'\n-9038 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-903C CRC                   86E2B4B4 (2263004340)\n-9040 Compressed Size       00002C5E (11358)\n-9044 Uncompressed Size     00002C5E (11358)\n-9048 Filename Length       0010 (16)\n-904A Extra Length          0009 (9)\n-904C Comment Length        0000 (0)\n-904E Disk Start            0000 (0)\n-9050 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-9052 Ext File Attributes   00000000 (0)\n-9056 Local Header Offset   0000089A (2202)\n-905A Filename              'XXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x905A: Filename 'XXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-906A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-906C   Length              0005 (5)\n-906E   Flags               01 (1) 'Modification'\n-906F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-9073 CENTRAL HEADER #4     02014B50 (33639248)\n-9077 Created Zip Spec      14 (20) '2.0'\n-9078 Created OS            00 (0) 'MS-DOS'\n-9079 Extract Zip Spec      14 (20) '2.0'\n-907A Extract OS            00 (0) 'MS-DOS'\n-907B General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-907D Compression Method    0000 (0) 'Stored'\n-907F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-9083 CRC                   EE027FB2 (3993141170)\n-9087 Compressed Size       00000019 (25)\n-908B Uncompressed Size     00000019 (25)\n-908F Filename Length       0014 (20)\n-9091 Extra Length          0009 (9)\n-9093 Comment Length        0000 (0)\n-9095 Disk Start            0000 (0)\n-9097 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-9099 Ext File Attributes   00000000 (0)\n-909D Local Header Offset   0000353F (13631)\n-90A1 Filename              'XXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x90A1: Filename 'XXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-90B5 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-90B7   Length              0005 (5)\n-90B9   Flags               01 (1) 'Modification'\n-90BA   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-90BE CENTRAL HEADER #5     02014B50 (33639248)\n-90C2 Created Zip Spec      14 (20) '2.0'\n-90C3 Created OS            00 (0) 'MS-DOS'\n-90C4 Extract Zip Spec      14 (20) '2.0'\n-90C5 Extract OS            00 (0) 'MS-DOS'\n-90C6 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-90C8 Compression Method    0000 (0) 'Stored'\n-90CA Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-90CE CRC                   79DCDBB0 (2044517296)\n-90D2 Compressed Size       000000B4 (180)\n-90D6 Uncompressed Size     000000B4 (180)\n-90DA Filename Length       000F (15)\n-90DC Extra Length          0009 (9)\n-90DE Comment Length        0000 (0)\n-90E0 Disk Start            0000 (0)\n-90E2 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-90E4 Ext File Attributes   00000000 (0)\n-90E8 Local Header Offset   000035A3 (13731)\n-90EC Filename              'XXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x90EC: Filename 'XXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-90FB Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-90FD   Length              0005 (5)\n-90FF   Flags               01 (1) 'Modification'\n-9100   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-9104 CENTRAL HEADER #6     02014B50 (33639248)\n-9108 Created Zip Spec      14 (20) '2.0'\n-9109 Created OS            00 (0) 'MS-DOS'\n-910A Extract Zip Spec      14 (20) '2.0'\n-910B Extract OS            00 (0) 'MS-DOS'\n-910C General Purpose Flag  0000 (0)\n-910E Compression Method    0000 (0) 'Stored'\n-9110 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-9114 CRC                   00000000 (0)\n-9118 Compressed Size       00000000 (0)\n-911C Uncompressed Size     00000000 (0)\n-9120 Filename Length       000F (15)\n-9122 Extra Length          0009 (9)\n-9124 Comment Length        0000 (0)\n-9126 Disk Start            0000 (0)\n-9128 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-912A Ext File Attributes   00000000 (0)\n-912E Local Header Offset   0000369D (13981)\n-9132 Filename              'XXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x9132: Filename 'XXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-9141 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-9143   Length              0005 (5)\n-9145   Flags               01 (1) 'Modification'\n-9146   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-914A CENTRAL HEADER #7     02014B50 (33639248)\n-914E Created Zip Spec      14 (20) '2.0'\n-914F Created OS            00 (0) 'MS-DOS'\n-9150 Extract Zip Spec      14 (20) '2.0'\n-9151 Extract OS            00 (0) 'MS-DOS'\n-9152 General Purpose Flag  0000 (0)\n-9154 Compression Method    0000 (0) 'Stored'\n-9156 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-915A CRC                   00000000 (0)\n-915E Compressed Size       00000000 (0)\n-9162 Uncompressed Size     00000000 (0)\n-9166 Filename Length       0020 (32)\n-9168 Extra Length          0009 (9)\n-916A Comment Length        0000 (0)\n-916C Disk Start            0000 (0)\n-916E Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-9170 Ext File Attributes   00000000 (0)\n-9174 Local Header Offset   000036D3 (14035)\n-9178 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x9178: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-9198 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-919A   Length              0005 (5)\n-919C   Flags               01 (1) 'Modification'\n-919D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-91A1 CENTRAL HEADER #8     02014B50 (33639248)\n-91A5 Created Zip Spec      14 (20) '2.0'\n-91A6 Created OS            00 (0) 'MS-DOS'\n-91A7 Extract Zip Spec      14 (20) '2.0'\n-91A8 Extract OS            00 (0) 'MS-DOS'\n-91A9 General Purpose Flag  0000 (0)\n-91AB Compression Method    0000 (0) 'Stored'\n-91AD Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-91B1 CRC                   00000000 (0)\n-91B5 Compressed Size       00000000 (0)\n-91B9 Uncompressed Size     00000000 (0)\n-91BD Filename Length       0038 (56)\n-91BF Extra Length          0009 (9)\n-91C1 Comment Length        0000 (0)\n-91C3 Disk Start            0000 (0)\n-91C5 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-91C7 Ext File Attributes   00000000 (0)\n-91CB Local Header Offset   0000371A (14106)\n-91CF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x91CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-9207 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-9209   Length              0005 (5)\n-920B   Flags               01 (1) 'Modification'\n-920C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-9210 CENTRAL HEADER #9     02014B50 (33639248)\n-9214 Created Zip Spec      14 (20) '2.0'\n-9215 Created OS            00 (0) 'MS-DOS'\n-9216 Extract Zip Spec      14 (20) '2.0'\n-9217 Extract OS            00 (0) 'MS-DOS'\n-9218 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-921A Compression Method    0000 (0) 'Stored'\n-921C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-9220 CRC                   00000000 (0)\n-9224 Compressed Size       00000000 (0)\n-9228 Uncompressed Size     00000000 (0)\n-922C Filename Length       0046 (70)\n-922E Extra Length          0009 (9)\n-9230 Comment Length        0000 (0)\n-9232 Disk Start            0000 (0)\n-9234 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-9236 Ext File Attributes   00000000 (0)\n-923A Local Header Offset   00003779 (14201)\n-923E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x923E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-9284 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-9286   Length              0005 (5)\n-9288   Flags               01 (1) 'Modification'\n-9289   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-928D CENTRAL HEADER #10    02014B50 (33639248)\n-9291 Created Zip Spec      14 (20) '2.0'\n-9292 Created OS            00 (0) 'MS-DOS'\n-9293 Extract Zip Spec      14 (20) '2.0'\n-9294 Extract OS            00 (0) 'MS-DOS'\n-9295 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-9297 Compression Method    0000 (0) 'Stored'\n-9299 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-929D CRC                   E8369296 (3895890582)\n-92A1 Compressed Size       000007B9 (1977)\n-92A5 Uncompressed Size     000007B9 (1977)\n-92A9 Filename Length       003F (63)\n-92AB Extra Length          0009 (9)\n-92AD Comment Length        0000 (0)\n-92AF Disk Start            0000 (0)\n-92B1 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-92B3 Ext File Attributes   00000000 (0)\n-92B7 Local Header Offset   000037F6 (14326)\n-92BB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x92BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-92FA Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-92FC   Length              0005 (5)\n-92FE   Flags               01 (1) 'Modification'\n-92FF   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-9303 CENTRAL HEADER #11    02014B50 (33639248)\n-9307 Created Zip Spec      14 (20) '2.0'\n-9308 Created OS            00 (0) 'MS-DOS'\n-9309 Extract Zip Spec      14 (20) '2.0'\n-930A Extract OS            00 (0) 'MS-DOS'\n-930B General Purpose Flag  0000 (0)\n-930D Compression Method    0000 (0) 'Stored'\n-930F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-9313 CRC                   00000000 (0)\n-9317 Compressed Size       00000000 (0)\n-931B Uncompressed Size     00000000 (0)\n-931F Filename Length       0004 (4)\n-9321 Extra Length          0009 (9)\n-9323 Comment Length        0000 (0)\n-9325 Disk Start            0000 (0)\n-9327 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-9329 Ext File Attributes   00000000 (0)\n-932D Local Header Offset   00004025 (16421)\n-9331 Filename              'XXXX'\n-#\n-# WARNING: Offset 0x9331: Filename 'XXXX'\n-#          Zero length filename\n-#\n-9335 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-9337   Length              0005 (5)\n-9339   Flags               01 (1) 'Modification'\n-933A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-933E CENTRAL HEADER #12    02014B50 (33639248)\n-9342 Created Zip Spec      14 (20) '2.0'\n-9343 Created OS            00 (0) 'MS-DOS'\n-9344 Extract Zip Spec      14 (20) '2.0'\n-9345 Extract OS            00 (0) 'MS-DOS'\n-9346 General Purpose Flag  0000 (0)\n-9348 Compression Method    0000 (0) 'Stored'\n-934A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-934E CRC                   00000000 (0)\n-9352 Compressed Size       00000000 (0)\n-9356 Uncompressed Size     00000000 (0)\n-935A Filename Length       000B (11)\n-935C Extra Length          0009 (9)\n-935E Comment Length        0000 (0)\n-9360 Disk Start            0000 (0)\n-9362 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-9364 Ext File Attributes   00000000 (0)\n-9368 Local Header Offset   00004050 (16464)\n-936C Filename              'XXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x936C: Filename 'XXXXXXXXXXX'\n-#          Zero length filename\n-#\n-9377 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-9379   Length              0005 (5)\n-937B   Flags               01 (1) 'Modification'\n-937C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-9380 CENTRAL HEADER #13    02014B50 (33639248)\n-9384 Created Zip Spec      14 (20) '2.0'\n-9385 Created OS            00 (0) 'MS-DOS'\n-9386 Extract Zip Spec      14 (20) '2.0'\n-9387 Extract OS            00 (0) 'MS-DOS'\n-9388 General Purpose Flag  0000 (0)\n-938A Compression Method    0000 (0) 'Stored'\n-938C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-9390 CRC                   00000000 (0)\n-9394 Compressed Size       00000000 (0)\n-9398 Uncompressed Size     00000000 (0)\n-939C Filename Length       0011 (17)\n-939E Extra Length          0009 (9)\n-93A0 Comment Length        0000 (0)\n-93A2 Disk Start            0000 (0)\n-93A4 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-93A6 Ext File Attributes   00000000 (0)\n-93AA Local Header Offset   00004082 (16514)\n-93AE Filename              'XXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x93AE: Filename 'XXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-93BF Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-93C1   Length              0005 (5)\n-93C3   Flags               01 (1) 'Modification'\n-93C4   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-93C8 CENTRAL HEADER #14    02014B50 (33639248)\n-93CC Created Zip Spec      14 (20) '2.0'\n-93CD Created OS            00 (0) 'MS-DOS'\n-93CE Extract Zip Spec      14 (20) '2.0'\n-93CF Extract OS            00 (0) 'MS-DOS'\n-93D0 General Purpose Flag  0000 (0)\n-93D2 Compression Method    0000 (0) 'Stored'\n-93D4 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-93D8 CRC                   00000000 (0)\n-93DC Compressed Size       00000000 (0)\n-93E0 Uncompressed Size     00000000 (0)\n-93E4 Filename Length       0018 (24)\n-93E6 Extra Length          0009 (9)\n-93E8 Comment Length        0000 (0)\n-93EA Disk Start            0000 (0)\n-93EC Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-93EE Ext File Attributes   00000000 (0)\n-93F2 Local Header Offset   000040BA (16570)\n-93F6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x93F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-940E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-9410   Length              0005 (5)\n-9412   Flags               01 (1) 'Modification'\n-9413   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-9417 CENTRAL HEADER #15    02014B50 (33639248)\n-941B Created Zip Spec      14 (20) '2.0'\n-941C Created OS            00 (0) 'MS-DOS'\n-941D Extract Zip Spec      14 (20) '2.0'\n-941E Extract OS            00 (0) 'MS-DOS'\n-941F General Purpose Flag  0000 (0)\n-9421 Compression Method    0000 (0) 'Stored'\n-9423 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-9427 CRC                   00000000 (0)\n-942B Compressed Size       00000000 (0)\n-942F Uncompressed Size     00000000 (0)\n-9433 Filename Length       0022 (34)\n-9435 Extra Length          0009 (9)\n-9437 Comment Length        0000 (0)\n-9439 Disk Start            0000 (0)\n-943B Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-943D Ext File Attributes   00000000 (0)\n-9441 Local Header Offset   000040F9 (16633)\n-9445 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x9445: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-9467 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-9469   Length              0005 (5)\n-946B   Flags               01 (1) 'Modification'\n-946C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-9470 CENTRAL HEADER #16    02014B50 (33639248)\n-9474 Created Zip Spec      14 (20) '2.0'\n-9475 Created OS            00 (0) 'MS-DOS'\n-9476 Extract Zip Spec      14 (20) '2.0'\n-9477 Extract OS            00 (0) 'MS-DOS'\n-9478 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-947A Compression Method    0000 (0) 'Stored'\n-947C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-9480 CRC                   072B28E1 (120269025)\n-9484 Compressed Size       00000423 (1059)\n-9488 Uncompressed Size     00000423 (1059)\n-948C Filename Length       0030 (48)\n-948E Extra Length          0009 (9)\n-9490 Comment Length        0000 (0)\n-9492 Disk Start            0000 (0)\n-9494 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-9496 Ext File Attributes   00000000 (0)\n-949A Local Header Offset   00004142 (16706)\n-949E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x949E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-94CE Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-94D0   Length              0005 (5)\n-94D2   Flags               01 (1) 'Modification'\n-94D3   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-94D7 CENTRAL HEADER #17    02014B50 (33639248)\n-94DB Created Zip Spec      14 (20) '2.0'\n-94DC Created OS            00 (0) 'MS-DOS'\n-94DD Extract Zip Spec      14 (20) '2.0'\n-94DE Extract OS            00 (0) 'MS-DOS'\n-94DF General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-94E1 Compression Method    0000 (0) 'Stored'\n-94E3 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-94E7 CRC                   121EAF1A (304000794)\n-94EB Compressed Size       000005A4 (1444)\n-94EF Uncompressed Size     000005A4 (1444)\n-94F3 Filename Length       0030 (48)\n-94F5 Extra Length          0009 (9)\n-94F7 Comment Length        0000 (0)\n-94F9 Disk Start            0000 (0)\n-94FB Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-94FD Ext File Attributes   00000000 (0)\n-9501 Local Header Offset   000045CC (17868)\n-9505 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x9505: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-9535 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-9537   Length              0005 (5)\n-9539   Flags               01 (1) 'Modification'\n-953A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-953E CENTRAL HEADER #18    02014B50 (33639248)\n-9542 Created Zip Spec      14 (20) '2.0'\n-9543 Created OS            00 (0) 'MS-DOS'\n-9544 Extract Zip Spec      14 (20) '2.0'\n-9545 Extract OS            00 (0) 'MS-DOS'\n-9546 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-9548 Compression Method    0000 (0) 'Stored'\n-954A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-954E CRC                   9F97C867 (2677524583)\n-9552 Compressed Size       000008EC (2284)\n-9556 Uncompressed Size     000008EC (2284)\n-955A Filename Length       0030 (48)\n-955C Extra Length          0009 (9)\n-955E Comment Length        0000 (0)\n-9560 Disk Start            0000 (0)\n-9562 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-9564 Ext File Attributes   00000000 (0)\n-9568 Local Header Offset   00004BD7 (19415)\n-956C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x956C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-959C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-959E   Length              0005 (5)\n-95A0   Flags               01 (1) 'Modification'\n-95A1   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-95A5 CENTRAL HEADER #19    02014B50 (33639248)\n-95A9 Created Zip Spec      14 (20) '2.0'\n-95AA Created OS            00 (0) 'MS-DOS'\n-95AB Extract Zip Spec      14 (20) '2.0'\n-95AC Extract OS            00 (0) 'MS-DOS'\n-95AD General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-95AF Compression Method    0000 (0) 'Stored'\n-95B1 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-95B5 CRC                   BCDD8DC5 (3168636357)\n-95B9 Compressed Size       00000AB5 (2741)\n-95BD Uncompressed Size     00000AB5 (2741)\n-95C1 Filename Length       0031 (49)\n-95C3 Extra Length          0009 (9)\n-95C5 Comment Length        0000 (0)\n-95C7 Disk Start            0000 (0)\n-95C9 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-95CB Ext File Attributes   00000000 (0)\n-95CF Local Header Offset   0000552A (21802)\n-95D3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x95D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-9604 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-9606   Length              0005 (5)\n-9608   Flags               01 (1) 'Modification'\n-9609   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-960D CENTRAL HEADER #20    02014B50 (33639248)\n-9611 Created Zip Spec      14 (20) '2.0'\n-9612 Created OS            00 (0) 'MS-DOS'\n-9613 Extract Zip Spec      14 (20) '2.0'\n-9614 Extract OS            00 (0) 'MS-DOS'\n-9615 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-9617 Compression Method    0000 (0) 'Stored'\n-9619 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-961D CRC                   F1A78E98 (4054290072)\n-9621 Compressed Size       00000D54 (3412)\n-9625 Uncompressed Size     00000D54 (3412)\n-9629 Filename Length       0032 (50)\n-962B Extra Length          0009 (9)\n-962D Comment Length        0000 (0)\n-962F Disk Start            0000 (0)\n-9631 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-9633 Ext File Attributes   00000000 (0)\n-9637 Local Header Offset   00006047 (24647)\n-963B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x963B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-966D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-966F   Length              0005 (5)\n-9671   Flags               01 (1) 'Modification'\n-9672   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-9676 CENTRAL HEADER #21    02014B50 (33639248)\n-967A Created Zip Spec      14 (20) '2.0'\n-967B Created OS            00 (0) 'MS-DOS'\n-967C Extract Zip Spec      14 (20) '2.0'\n-967D Extract OS            00 (0) 'MS-DOS'\n-967E General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-9680 Compression Method    0000 (0) 'Stored'\n-9682 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-9686 CRC                   CA608B45 (3395324741)\n-968A Compressed Size       000008E9 (2281)\n-968E Uncompressed Size     000008E9 (2281)\n-9692 Filename Length       0033 (51)\n-9694 Extra Length          0009 (9)\n-9696 Comment Length        0000 (0)\n-9698 Disk Start            0000 (0)\n-969A Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-969C Ext File Attributes   00000000 (0)\n-96A0 Local Header Offset   00006E04 (28164)\n-96A4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x96A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-96D7 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-96D9   Length              0005 (5)\n-96DB   Flags               01 (1) 'Modification'\n-96DC   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-96E0 CENTRAL HEADER #22    02014B50 (33639248)\n-96E4 Created Zip Spec      14 (20) '2.0'\n-96E5 Created OS            00 (0) 'MS-DOS'\n-96E6 Extract Zip Spec      14 (20) '2.0'\n-96E7 Extract OS            00 (0) 'MS-DOS'\n-96E8 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-96EA Compression Method    0000 (0) 'Stored'\n-96EC Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-96F0 CRC                   04921C47 (76684359)\n-96F4 Compressed Size       000009D7 (2519)\n-96F8 Uncompressed Size     000009D7 (2519)\n-96FC Filename Length       0034 (52)\n-96FE Extra Length          0009 (9)\n-9700 Comment Length        0000 (0)\n-9702 Disk Start            0000 (0)\n-9704 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-9706 Ext File Attributes   00000000 (0)\n-970A Local Header Offset   00007757 (30551)\n-970E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x970E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-9742 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-9744   Length              0005 (5)\n-9746   Flags               01 (1) 'Modification'\n-9747   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-974B CENTRAL HEADER #23    02014B50 (33639248)\n-974F Created Zip Spec      14 (20) '2.0'\n-9750 Created OS            00 (0) 'MS-DOS'\n-9751 Extract Zip Spec      14 (20) '2.0'\n-9752 Extract OS            00 (0) 'MS-DOS'\n-9753 General Purpose Flag  0000 (0)\n-9755 Compression Method    0000 (0) 'Stored'\n-9757 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-975B CRC                   00000000 (0)\n-975F Compressed Size       00000000 (0)\n-9763 Uncompressed Size     00000000 (0)\n-9767 Filename Length       002A (42)\n-9769 Extra Length          0009 (9)\n-976B Comment Length        0000 (0)\n-976D Disk Start            0000 (0)\n-976F Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-9771 Ext File Attributes   00000000 (0)\n-9775 Local Header Offset   00008199 (33177)\n-9779 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x9779: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-97A3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-97A5   Length              0005 (5)\n-97A7   Flags               01 (1) 'Modification'\n-97A8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-97AC CENTRAL HEADER #24    02014B50 (33639248)\n-97B0 Created Zip Spec      14 (20) '2.0'\n-97B1 Created OS            00 (0) 'MS-DOS'\n-97B2 Extract Zip Spec      14 (20) '2.0'\n-97B3 Extract OS            00 (0) 'MS-DOS'\n-97B4 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-97B6 Compression Method    0000 (0) 'Stored'\n-97B8 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-97BC CRC                   27075A5A (654793306)\n-97C0 Compressed Size       00000828 (2088)\n-97C4 Uncompressed Size     00000828 (2088)\n-97C8 Filename Length       0048 (72)\n-97CA Extra Length          0009 (9)\n-97CC Comment Length        0000 (0)\n-97CE Disk Start            0000 (0)\n-97D0 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-97D2 Ext File Attributes   00000000 (0)\n-97D6 Local Header Offset   000081EA (33258)\n-97DA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x97DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-9822 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-9824   Length              0005 (5)\n-9826   Flags               01 (1) 'Modification'\n-9827   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-982B CENTRAL HEADER #25    02014B50 (33639248)\n-982F Created Zip Spec      14 (20) '2.0'\n-9830 Created OS            00 (0) 'MS-DOS'\n-9831 Extract Zip Spec      14 (20) '2.0'\n-9832 Extract OS            00 (0) 'MS-DOS'\n-9833 General Purpose Flag  0008 (8)\n-     [Bit  3]              1 'Streamed'\n-9835 Compression Method    0000 (0) 'Stored'\n-9837 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-983B CRC                   48B6E606 (1219945990)\n-983F Compressed Size       00000493 (1171)\n-9843 Uncompressed Size     00000493 (1171)\n-9847 Filename Length       0045 (69)\n-9849 Extra Length          0009 (9)\n-984B Comment Length        0000 (0)\n-984D Disk Start            0000 (0)\n-984F Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-9851 Ext File Attributes   00000000 (0)\n-9855 Local Header Offset   00008A91 (35473)\n-9859 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x9859: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-989E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-98A0   Length              0005 (5)\n-98A2   Flags               01 (1) 'Modification'\n-98A3   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-98A7 END CENTRAL HEADER    06054B50 (101010256)\n-98AB Number of this disk   0000 (0)\n-98AD Central Dir Disk no   0000 (0)\n-98AF Entries in this disk  0019 (25)\n-98B1 Total Entries         0019 (25)\n-98B3 Size of Central Dir   00000907 (2311)\n-98B7 Offset to Central Dir 00008FA0 (36768)\n-98BB Comment Length        0000 (0)\n+3FE5 DATA DESCRIPTOR       08074B50 (134695760)\n+3FE9 CRC                   91053145 (2433036613)\n+3FED Compressed Size       00000789 (1929)\n+3FF1 Uncompressed Size     00000789 (1929)\n+\n+3FF5 LOCAL HEADER #11      04034B50 (67324752)\n+3FF9 Extract Zip Spec      14 (20) '2.0'\n+3FFA Extract OS            00 (0) 'MS-DOS'\n+3FFB General Purpose Flag  0000 (0)\n+3FFD Compression Method    0000 (0) 'Stored'\n+3FFF Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+4003 CRC                   00000000 (0)\n+4007 Compressed Size       00000000 (0)\n+400B Uncompressed Size     00000000 (0)\n+400F Filename Length       0004 (4)\n+4011 Extra Length          0009 (9)\n+4013 Filename              'XXXX'\n+#\n+# WARNING: Offset 0x4013: Filename 'XXXX'\n+#          Zero length filename\n+#\n+4017 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+4019   Length              0005 (5)\n+401B   Flags               01 (1) 'Modification'\n+401C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+4020 LOCAL HEADER #12      04034B50 (67324752)\n+4024 Extract Zip Spec      14 (20) '2.0'\n+4025 Extract OS            00 (0) 'MS-DOS'\n+4026 General Purpose Flag  0000 (0)\n+4028 Compression Method    0000 (0) 'Stored'\n+402A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+402E CRC                   00000000 (0)\n+4032 Compressed Size       00000000 (0)\n+4036 Uncompressed Size     00000000 (0)\n+403A Filename Length       000B (11)\n+403C Extra Length          0009 (9)\n+403E Filename              'XXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x403E: Filename 'XXXXXXXXXXX'\n+#          Zero length filename\n+#\n+4049 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+404B   Length              0005 (5)\n+404D   Flags               01 (1) 'Modification'\n+404E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+4052 LOCAL HEADER #13      04034B50 (67324752)\n+4056 Extract Zip Spec      14 (20) '2.0'\n+4057 Extract OS            00 (0) 'MS-DOS'\n+4058 General Purpose Flag  0000 (0)\n+405A Compression Method    0000 (0) 'Stored'\n+405C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+4060 CRC                   00000000 (0)\n+4064 Compressed Size       00000000 (0)\n+4068 Uncompressed Size     00000000 (0)\n+406C Filename Length       0011 (17)\n+406E Extra Length          0009 (9)\n+4070 Filename              'XXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x4070: Filename 'XXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+4081 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+4083   Length              0005 (5)\n+4085   Flags               01 (1) 'Modification'\n+4086   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+408A LOCAL HEADER #14      04034B50 (67324752)\n+408E Extract Zip Spec      14 (20) '2.0'\n+408F Extract OS            00 (0) 'MS-DOS'\n+4090 General Purpose Flag  0000 (0)\n+4092 Compression Method    0000 (0) 'Stored'\n+4094 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+4098 CRC                   00000000 (0)\n+409C Compressed Size       00000000 (0)\n+40A0 Uncompressed Size     00000000 (0)\n+40A4 Filename Length       0018 (24)\n+40A6 Extra Length          0009 (9)\n+40A8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x40A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+40C0 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+40C2   Length              0005 (5)\n+40C4   Flags               01 (1) 'Modification'\n+40C5   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+40C9 LOCAL HEADER #15      04034B50 (67324752)\n+40CD Extract Zip Spec      14 (20) '2.0'\n+40CE Extract OS            00 (0) 'MS-DOS'\n+40CF General Purpose Flag  0000 (0)\n+40D1 Compression Method    0000 (0) 'Stored'\n+40D3 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+40D7 CRC                   00000000 (0)\n+40DB Compressed Size       00000000 (0)\n+40DF Uncompressed Size     00000000 (0)\n+40E3 Filename Length       0022 (34)\n+40E5 Extra Length          0009 (9)\n+40E7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x40E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+4109 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+410B   Length              0005 (5)\n+410D   Flags               01 (1) 'Modification'\n+410E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+4112 LOCAL HEADER #16      04034B50 (67324752)\n+4116 Extract Zip Spec      14 (20) '2.0'\n+4117 Extract OS            00 (0) 'MS-DOS'\n+4118 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+411A Compression Method    0000 (0) 'Stored'\n+411C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+4120 CRC                   00000000 (0)\n+4124 Compressed Size       00000000 (0)\n+4128 Uncompressed Size     00000000 (0)\n+412C Filename Length       0030 (48)\n+412E Extra Length          0009 (9)\n+4130 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x4130: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+4160 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+4162   Length              0005 (5)\n+4164   Flags               01 (1) 'Modification'\n+4165   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+4169 PAYLOAD\n+\n+458C DATA DESCRIPTOR       08074B50 (134695760)\n+4590 CRC                   072B28E1 (120269025)\n+4594 Compressed Size       00000423 (1059)\n+4598 Uncompressed Size     00000423 (1059)\n+\n+459C LOCAL HEADER #17      04034B50 (67324752)\n+45A0 Extract Zip Spec      14 (20) '2.0'\n+45A1 Extract OS            00 (0) 'MS-DOS'\n+45A2 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+45A4 Compression Method    0000 (0) 'Stored'\n+45A6 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+45AA CRC                   00000000 (0)\n+45AE Compressed Size       00000000 (0)\n+45B2 Uncompressed Size     00000000 (0)\n+45B6 Filename Length       0030 (48)\n+45B8 Extra Length          0009 (9)\n+45BA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x45BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+45EA Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+45EC   Length              0005 (5)\n+45EE   Flags               01 (1) 'Modification'\n+45EF   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+45F3 PAYLOAD\n+\n+4BBB DATA DESCRIPTOR       08074B50 (134695760)\n+4BBF CRC                   2705935A (654676826)\n+4BC3 Compressed Size       000005C8 (1480)\n+4BC7 Uncompressed Size     000005C8 (1480)\n+\n+4BCB LOCAL HEADER #18      04034B50 (67324752)\n+4BCF Extract Zip Spec      14 (20) '2.0'\n+4BD0 Extract OS            00 (0) 'MS-DOS'\n+4BD1 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+4BD3 Compression Method    0000 (0) 'Stored'\n+4BD5 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+4BD9 CRC                   00000000 (0)\n+4BDD Compressed Size       00000000 (0)\n+4BE1 Uncompressed Size     00000000 (0)\n+4BE5 Filename Length       0030 (48)\n+4BE7 Extra Length          0009 (9)\n+4BE9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x4BE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+4C19 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+4C1B   Length              0005 (5)\n+4C1D   Flags               01 (1) 'Modification'\n+4C1E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+4C22 PAYLOAD\n+\n+550E DATA DESCRIPTOR       08074B50 (134695760)\n+5512 CRC                   9F97C867 (2677524583)\n+5516 Compressed Size       000008EC (2284)\n+551A Uncompressed Size     000008EC (2284)\n+\n+551E LOCAL HEADER #19      04034B50 (67324752)\n+5522 Extract Zip Spec      14 (20) '2.0'\n+5523 Extract OS            00 (0) 'MS-DOS'\n+5524 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+5526 Compression Method    0000 (0) 'Stored'\n+5528 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+552C CRC                   00000000 (0)\n+5530 Compressed Size       00000000 (0)\n+5534 Uncompressed Size     00000000 (0)\n+5538 Filename Length       0031 (49)\n+553A Extra Length          0009 (9)\n+553C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x553C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+556D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+556F   Length              0005 (5)\n+5571   Flags               01 (1) 'Modification'\n+5572   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+5576 PAYLOAD\n+\n+602B DATA DESCRIPTOR       08074B50 (134695760)\n+602F CRC                   BCDD8DC5 (3168636357)\n+6033 Compressed Size       00000AB5 (2741)\n+6037 Uncompressed Size     00000AB5 (2741)\n+\n+603B LOCAL HEADER #20      04034B50 (67324752)\n+603F Extract Zip Spec      14 (20) '2.0'\n+6040 Extract OS            00 (0) 'MS-DOS'\n+6041 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+6043 Compression Method    0000 (0) 'Stored'\n+6045 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+6049 CRC                   00000000 (0)\n+604D Compressed Size       00000000 (0)\n+6051 Uncompressed Size     00000000 (0)\n+6055 Filename Length       0032 (50)\n+6057 Extra Length          0009 (9)\n+6059 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x6059: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+608B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+608D   Length              0005 (5)\n+608F   Flags               01 (1) 'Modification'\n+6090   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+6094 PAYLOAD\n+\n+6E40 DATA DESCRIPTOR       08074B50 (134695760)\n+6E44 CRC                   27A2E85E (664987742)\n+6E48 Compressed Size       00000DAC (3500)\n+6E4C Uncompressed Size     00000DAC (3500)\n+\n+6E50 LOCAL HEADER #21      04034B50 (67324752)\n+6E54 Extract Zip Spec      14 (20) '2.0'\n+6E55 Extract OS            00 (0) 'MS-DOS'\n+6E56 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+6E58 Compression Method    0000 (0) 'Stored'\n+6E5A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+6E5E CRC                   00000000 (0)\n+6E62 Compressed Size       00000000 (0)\n+6E66 Uncompressed Size     00000000 (0)\n+6E6A Filename Length       0033 (51)\n+6E6C Extra Length          0009 (9)\n+6E6E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x6E6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+6EA1 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+6EA3   Length              0005 (5)\n+6EA5   Flags               01 (1) 'Modification'\n+6EA6   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+6EAA PAYLOAD\n+\n+77CE DATA DESCRIPTOR       08074B50 (134695760)\n+77D2 CRC                   58C605A3 (1489372579)\n+77D6 Compressed Size       00000924 (2340)\n+77DA Uncompressed Size     00000924 (2340)\n+\n+77DE LOCAL HEADER #22      04034B50 (67324752)\n+77E2 Extract Zip Spec      14 (20) '2.0'\n+77E3 Extract OS            00 (0) 'MS-DOS'\n+77E4 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+77E6 Compression Method    0000 (0) 'Stored'\n+77E8 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+77EC CRC                   00000000 (0)\n+77F0 Compressed Size       00000000 (0)\n+77F4 Uncompressed Size     00000000 (0)\n+77F8 Filename Length       0034 (52)\n+77FA Extra Length          0009 (9)\n+77FC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x77FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+7830 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+7832   Length              0005 (5)\n+7834   Flags               01 (1) 'Modification'\n+7835   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+7839 PAYLOAD\n+\n+825C DATA DESCRIPTOR       08074B50 (134695760)\n+8260 CRC                   FF4A6A33 (4283066931)\n+8264 Compressed Size       00000A23 (2595)\n+8268 Uncompressed Size     00000A23 (2595)\n+\n+826C LOCAL HEADER #23      04034B50 (67324752)\n+8270 Extract Zip Spec      14 (20) '2.0'\n+8271 Extract OS            00 (0) 'MS-DOS'\n+8272 General Purpose Flag  0000 (0)\n+8274 Compression Method    0000 (0) 'Stored'\n+8276 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+827A CRC                   00000000 (0)\n+827E Compressed Size       00000000 (0)\n+8282 Uncompressed Size     00000000 (0)\n+8286 Filename Length       002A (42)\n+8288 Extra Length          0009 (9)\n+828A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x828A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+82B4 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+82B6   Length              0005 (5)\n+82B8   Flags               01 (1) 'Modification'\n+82B9   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+82BD LOCAL HEADER #24      04034B50 (67324752)\n+82C1 Extract Zip Spec      14 (20) '2.0'\n+82C2 Extract OS            00 (0) 'MS-DOS'\n+82C3 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+82C5 Compression Method    0000 (0) 'Stored'\n+82C7 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+82CB CRC                   00000000 (0)\n+82CF Compressed Size       00000000 (0)\n+82D3 Uncompressed Size     00000000 (0)\n+82D7 Filename Length       0048 (72)\n+82D9 Extra Length          0009 (9)\n+82DB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x82DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+8323 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+8325   Length              0005 (5)\n+8327   Flags               01 (1) 'Modification'\n+8328   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+832C PAYLOAD\n+\n+8B91 DATA DESCRIPTOR       08074B50 (134695760)\n+8B95 CRC                   BC3782BE (3157754558)\n+8B99 Compressed Size       00000865 (2149)\n+8B9D Uncompressed Size     00000865 (2149)\n+\n+8BA1 LOCAL HEADER #25      04034B50 (67324752)\n+8BA5 Extract Zip Spec      14 (20) '2.0'\n+8BA6 Extract OS            00 (0) 'MS-DOS'\n+8BA7 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+8BA9 Compression Method    0000 (0) 'Stored'\n+8BAB Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+8BAF CRC                   00000000 (0)\n+8BB3 Compressed Size       00000000 (0)\n+8BB7 Uncompressed Size     00000000 (0)\n+8BBB Filename Length       0045 (69)\n+8BBD Extra Length          0009 (9)\n+8BBF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x8BBF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+8C04 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+8C06   Length              0005 (5)\n+8C08   Flags               01 (1) 'Modification'\n+8C09   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+8C0D PAYLOAD\n+\n+90C0 DATA DESCRIPTOR       08074B50 (134695760)\n+90C4 CRC                   50042D13 (1342450963)\n+90C8 Compressed Size       000004B3 (1203)\n+90CC Uncompressed Size     000004B3 (1203)\n+\n+90D0 CENTRAL HEADER #1     02014B50 (33639248)\n+90D4 Created Zip Spec      14 (20) '2.0'\n+90D5 Created OS            00 (0) 'MS-DOS'\n+90D6 Extract Zip Spec      14 (20) '2.0'\n+90D7 Extract OS            00 (0) 'MS-DOS'\n+90D8 General Purpose Flag  0000 (0)\n+90DA Compression Method    0000 (0) 'Stored'\n+90DC Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+90E0 CRC                   00000000 (0)\n+90E4 Compressed Size       00000000 (0)\n+90E8 Uncompressed Size     00000000 (0)\n+90EC Filename Length       0009 (9)\n+90EE Extra Length          0009 (9)\n+90F0 Comment Length        0000 (0)\n+90F2 Disk Start            0000 (0)\n+90F4 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+90F6 Ext File Attributes   00000000 (0)\n+90FA Local Header Offset   00000000 (0)\n+90FE Filename              'XXXXXXXXX'\n+#\n+# WARNING: Offset 0x90FE: Filename 'XXXXXXXXX'\n+#          Zero length filename\n+#\n+9107 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+9109   Length              0005 (5)\n+910B   Flags               01 (1) 'Modification'\n+910C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+9110 CENTRAL HEADER #2     02014B50 (33639248)\n+9114 Created Zip Spec      14 (20) '2.0'\n+9115 Created OS            00 (0) 'MS-DOS'\n+9116 Extract Zip Spec      14 (20) '2.0'\n+9117 Extract OS            00 (0) 'MS-DOS'\n+9118 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+911A Compression Method    0000 (0) 'Stored'\n+911C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+9120 CRC                   1455E022 (341172258)\n+9124 Compressed Size       0000081E (2078)\n+9128 Uncompressed Size     0000081E (2078)\n+912C Filename Length       0015 (21)\n+912E Extra Length          0009 (9)\n+9130 Comment Length        0000 (0)\n+9132 Disk Start            0000 (0)\n+9134 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+9136 Ext File Attributes   00000000 (0)\n+913A Local Header Offset   00000030 (48)\n+913E Filename              'XXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x913E: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+9153 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+9155   Length              0005 (5)\n+9157   Flags               01 (1) 'Modification'\n+9158   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+915C CENTRAL HEADER #3     02014B50 (33639248)\n+9160 Created Zip Spec      14 (20) '2.0'\n+9161 Created OS            00 (0) 'MS-DOS'\n+9162 Extract Zip Spec      14 (20) '2.0'\n+9163 Extract OS            00 (0) 'MS-DOS'\n+9164 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+9166 Compression Method    0000 (0) 'Stored'\n+9168 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+916C CRC                   86E2B4B4 (2263004340)\n+9170 Compressed Size       00002C5E (11358)\n+9174 Uncompressed Size     00002C5E (11358)\n+9178 Filename Length       0010 (16)\n+917A Extra Length          0009 (9)\n+917C Comment Length        0000 (0)\n+917E Disk Start            0000 (0)\n+9180 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+9182 Ext File Attributes   00000000 (0)\n+9186 Local Header Offset   0000089A (2202)\n+918A Filename              'XXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x918A: Filename 'XXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+919A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+919C   Length              0005 (5)\n+919E   Flags               01 (1) 'Modification'\n+919F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+91A3 CENTRAL HEADER #4     02014B50 (33639248)\n+91A7 Created Zip Spec      14 (20) '2.0'\n+91A8 Created OS            00 (0) 'MS-DOS'\n+91A9 Extract Zip Spec      14 (20) '2.0'\n+91AA Extract OS            00 (0) 'MS-DOS'\n+91AB General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+91AD Compression Method    0000 (0) 'Stored'\n+91AF Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+91B3 CRC                   EE027FB2 (3993141170)\n+91B7 Compressed Size       00000019 (25)\n+91BB Uncompressed Size     00000019 (25)\n+91BF Filename Length       0014 (20)\n+91C1 Extra Length          0009 (9)\n+91C3 Comment Length        0000 (0)\n+91C5 Disk Start            0000 (0)\n+91C7 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+91C9 Ext File Attributes   00000000 (0)\n+91CD Local Header Offset   0000353F (13631)\n+91D1 Filename              'XXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x91D1: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+91E5 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+91E7   Length              0005 (5)\n+91E9   Flags               01 (1) 'Modification'\n+91EA   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+91EE CENTRAL HEADER #5     02014B50 (33639248)\n+91F2 Created Zip Spec      14 (20) '2.0'\n+91F3 Created OS            00 (0) 'MS-DOS'\n+91F4 Extract Zip Spec      14 (20) '2.0'\n+91F5 Extract OS            00 (0) 'MS-DOS'\n+91F6 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+91F8 Compression Method    0000 (0) 'Stored'\n+91FA Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+91FE CRC                   79DCDBB0 (2044517296)\n+9202 Compressed Size       000000B4 (180)\n+9206 Uncompressed Size     000000B4 (180)\n+920A Filename Length       000F (15)\n+920C Extra Length          0009 (9)\n+920E Comment Length        0000 (0)\n+9210 Disk Start            0000 (0)\n+9212 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+9214 Ext File Attributes   00000000 (0)\n+9218 Local Header Offset   000035A3 (13731)\n+921C Filename              'XXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x921C: Filename 'XXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+922B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+922D   Length              0005 (5)\n+922F   Flags               01 (1) 'Modification'\n+9230   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+9234 CENTRAL HEADER #6     02014B50 (33639248)\n+9238 Created Zip Spec      14 (20) '2.0'\n+9239 Created OS            00 (0) 'MS-DOS'\n+923A Extract Zip Spec      14 (20) '2.0'\n+923B Extract OS            00 (0) 'MS-DOS'\n+923C General Purpose Flag  0000 (0)\n+923E Compression Method    0000 (0) 'Stored'\n+9240 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+9244 CRC                   00000000 (0)\n+9248 Compressed Size       00000000 (0)\n+924C Uncompressed Size     00000000 (0)\n+9250 Filename Length       000F (15)\n+9252 Extra Length          0009 (9)\n+9254 Comment Length        0000 (0)\n+9256 Disk Start            0000 (0)\n+9258 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+925A Ext File Attributes   00000000 (0)\n+925E Local Header Offset   0000369D (13981)\n+9262 Filename              'XXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x9262: Filename 'XXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+9271 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+9273   Length              0005 (5)\n+9275   Flags               01 (1) 'Modification'\n+9276   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+927A CENTRAL HEADER #7     02014B50 (33639248)\n+927E Created Zip Spec      14 (20) '2.0'\n+927F Created OS            00 (0) 'MS-DOS'\n+9280 Extract Zip Spec      14 (20) '2.0'\n+9281 Extract OS            00 (0) 'MS-DOS'\n+9282 General Purpose Flag  0000 (0)\n+9284 Compression Method    0000 (0) 'Stored'\n+9286 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+928A CRC                   00000000 (0)\n+928E Compressed Size       00000000 (0)\n+9292 Uncompressed Size     00000000 (0)\n+9296 Filename Length       0020 (32)\n+9298 Extra Length          0009 (9)\n+929A Comment Length        0000 (0)\n+929C Disk Start            0000 (0)\n+929E Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+92A0 Ext File Attributes   00000000 (0)\n+92A4 Local Header Offset   000036D3 (14035)\n+92A8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x92A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+92C8 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+92CA   Length              0005 (5)\n+92CC   Flags               01 (1) 'Modification'\n+92CD   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+92D1 CENTRAL HEADER #8     02014B50 (33639248)\n+92D5 Created Zip Spec      14 (20) '2.0'\n+92D6 Created OS            00 (0) 'MS-DOS'\n+92D7 Extract Zip Spec      14 (20) '2.0'\n+92D8 Extract OS            00 (0) 'MS-DOS'\n+92D9 General Purpose Flag  0000 (0)\n+92DB Compression Method    0000 (0) 'Stored'\n+92DD Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+92E1 CRC                   00000000 (0)\n+92E5 Compressed Size       00000000 (0)\n+92E9 Uncompressed Size     00000000 (0)\n+92ED Filename Length       0038 (56)\n+92EF Extra Length          0009 (9)\n+92F1 Comment Length        0000 (0)\n+92F3 Disk Start            0000 (0)\n+92F5 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+92F7 Ext File Attributes   00000000 (0)\n+92FB Local Header Offset   0000371A (14106)\n+92FF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x92FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+9337 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+9339   Length              0005 (5)\n+933B   Flags               01 (1) 'Modification'\n+933C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+9340 CENTRAL HEADER #9     02014B50 (33639248)\n+9344 Created Zip Spec      14 (20) '2.0'\n+9345 Created OS            00 (0) 'MS-DOS'\n+9346 Extract Zip Spec      14 (20) '2.0'\n+9347 Extract OS            00 (0) 'MS-DOS'\n+9348 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+934A Compression Method    0000 (0) 'Stored'\n+934C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+9350 CRC                   00000000 (0)\n+9354 Compressed Size       00000000 (0)\n+9358 Uncompressed Size     00000000 (0)\n+935C Filename Length       0046 (70)\n+935E Extra Length          0009 (9)\n+9360 Comment Length        0000 (0)\n+9362 Disk Start            0000 (0)\n+9364 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+9366 Ext File Attributes   00000000 (0)\n+936A Local Header Offset   00003779 (14201)\n+936E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x936E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+93B4 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+93B6   Length              0005 (5)\n+93B8   Flags               01 (1) 'Modification'\n+93B9   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+93BD CENTRAL HEADER #10    02014B50 (33639248)\n+93C1 Created Zip Spec      14 (20) '2.0'\n+93C2 Created OS            00 (0) 'MS-DOS'\n+93C3 Extract Zip Spec      14 (20) '2.0'\n+93C4 Extract OS            00 (0) 'MS-DOS'\n+93C5 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+93C7 Compression Method    0000 (0) 'Stored'\n+93C9 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+93CD CRC                   91053145 (2433036613)\n+93D1 Compressed Size       00000789 (1929)\n+93D5 Uncompressed Size     00000789 (1929)\n+93D9 Filename Length       003F (63)\n+93DB Extra Length          0009 (9)\n+93DD Comment Length        0000 (0)\n+93DF Disk Start            0000 (0)\n+93E1 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+93E3 Ext File Attributes   00000000 (0)\n+93E7 Local Header Offset   000037F6 (14326)\n+93EB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x93EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+942A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+942C   Length              0005 (5)\n+942E   Flags               01 (1) 'Modification'\n+942F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+9433 CENTRAL HEADER #11    02014B50 (33639248)\n+9437 Created Zip Spec      14 (20) '2.0'\n+9438 Created OS            00 (0) 'MS-DOS'\n+9439 Extract Zip Spec      14 (20) '2.0'\n+943A Extract OS            00 (0) 'MS-DOS'\n+943B General Purpose Flag  0000 (0)\n+943D Compression Method    0000 (0) 'Stored'\n+943F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+9443 CRC                   00000000 (0)\n+9447 Compressed Size       00000000 (0)\n+944B Uncompressed Size     00000000 (0)\n+944F Filename Length       0004 (4)\n+9451 Extra Length          0009 (9)\n+9453 Comment Length        0000 (0)\n+9455 Disk Start            0000 (0)\n+9457 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+9459 Ext File Attributes   00000000 (0)\n+945D Local Header Offset   00003FF5 (16373)\n+9461 Filename              'XXXX'\n+#\n+# WARNING: Offset 0x9461: Filename 'XXXX'\n+#          Zero length filename\n+#\n+9465 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+9467   Length              0005 (5)\n+9469   Flags               01 (1) 'Modification'\n+946A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+946E CENTRAL HEADER #12    02014B50 (33639248)\n+9472 Created Zip Spec      14 (20) '2.0'\n+9473 Created OS            00 (0) 'MS-DOS'\n+9474 Extract Zip Spec      14 (20) '2.0'\n+9475 Extract OS            00 (0) 'MS-DOS'\n+9476 General Purpose Flag  0000 (0)\n+9478 Compression Method    0000 (0) 'Stored'\n+947A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+947E CRC                   00000000 (0)\n+9482 Compressed Size       00000000 (0)\n+9486 Uncompressed Size     00000000 (0)\n+948A Filename Length       000B (11)\n+948C Extra Length          0009 (9)\n+948E Comment Length        0000 (0)\n+9490 Disk Start            0000 (0)\n+9492 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+9494 Ext File Attributes   00000000 (0)\n+9498 Local Header Offset   00004020 (16416)\n+949C Filename              'XXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x949C: Filename 'XXXXXXXXXXX'\n+#          Zero length filename\n+#\n+94A7 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+94A9   Length              0005 (5)\n+94AB   Flags               01 (1) 'Modification'\n+94AC   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+94B0 CENTRAL HEADER #13    02014B50 (33639248)\n+94B4 Created Zip Spec      14 (20) '2.0'\n+94B5 Created OS            00 (0) 'MS-DOS'\n+94B6 Extract Zip Spec      14 (20) '2.0'\n+94B7 Extract OS            00 (0) 'MS-DOS'\n+94B8 General Purpose Flag  0000 (0)\n+94BA Compression Method    0000 (0) 'Stored'\n+94BC Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+94C0 CRC                   00000000 (0)\n+94C4 Compressed Size       00000000 (0)\n+94C8 Uncompressed Size     00000000 (0)\n+94CC Filename Length       0011 (17)\n+94CE Extra Length          0009 (9)\n+94D0 Comment Length        0000 (0)\n+94D2 Disk Start            0000 (0)\n+94D4 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+94D6 Ext File Attributes   00000000 (0)\n+94DA Local Header Offset   00004052 (16466)\n+94DE Filename              'XXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x94DE: Filename 'XXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+94EF Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+94F1   Length              0005 (5)\n+94F3   Flags               01 (1) 'Modification'\n+94F4   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+94F8 CENTRAL HEADER #14    02014B50 (33639248)\n+94FC Created Zip Spec      14 (20) '2.0'\n+94FD Created OS            00 (0) 'MS-DOS'\n+94FE Extract Zip Spec      14 (20) '2.0'\n+94FF Extract OS            00 (0) 'MS-DOS'\n+9500 General Purpose Flag  0000 (0)\n+9502 Compression Method    0000 (0) 'Stored'\n+9504 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+9508 CRC                   00000000 (0)\n+950C Compressed Size       00000000 (0)\n+9510 Uncompressed Size     00000000 (0)\n+9514 Filename Length       0018 (24)\n+9516 Extra Length          0009 (9)\n+9518 Comment Length        0000 (0)\n+951A Disk Start            0000 (0)\n+951C Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+951E Ext File Attributes   00000000 (0)\n+9522 Local Header Offset   0000408A (16522)\n+9526 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x9526: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+953E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+9540   Length              0005 (5)\n+9542   Flags               01 (1) 'Modification'\n+9543   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+9547 CENTRAL HEADER #15    02014B50 (33639248)\n+954B Created Zip Spec      14 (20) '2.0'\n+954C Created OS            00 (0) 'MS-DOS'\n+954D Extract Zip Spec      14 (20) '2.0'\n+954E Extract OS            00 (0) 'MS-DOS'\n+954F General Purpose Flag  0000 (0)\n+9551 Compression Method    0000 (0) 'Stored'\n+9553 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+9557 CRC                   00000000 (0)\n+955B Compressed Size       00000000 (0)\n+955F Uncompressed Size     00000000 (0)\n+9563 Filename Length       0022 (34)\n+9565 Extra Length          0009 (9)\n+9567 Comment Length        0000 (0)\n+9569 Disk Start            0000 (0)\n+956B Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+956D Ext File Attributes   00000000 (0)\n+9571 Local Header Offset   000040C9 (16585)\n+9575 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x9575: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+9597 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+9599   Length              0005 (5)\n+959B   Flags               01 (1) 'Modification'\n+959C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+95A0 CENTRAL HEADER #16    02014B50 (33639248)\n+95A4 Created Zip Spec      14 (20) '2.0'\n+95A5 Created OS            00 (0) 'MS-DOS'\n+95A6 Extract Zip Spec      14 (20) '2.0'\n+95A7 Extract OS            00 (0) 'MS-DOS'\n+95A8 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+95AA Compression Method    0000 (0) 'Stored'\n+95AC Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+95B0 CRC                   072B28E1 (120269025)\n+95B4 Compressed Size       00000423 (1059)\n+95B8 Uncompressed Size     00000423 (1059)\n+95BC Filename Length       0030 (48)\n+95BE Extra Length          0009 (9)\n+95C0 Comment Length        0000 (0)\n+95C2 Disk Start            0000 (0)\n+95C4 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+95C6 Ext File Attributes   00000000 (0)\n+95CA Local Header Offset   00004112 (16658)\n+95CE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x95CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+95FE Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+9600   Length              0005 (5)\n+9602   Flags               01 (1) 'Modification'\n+9603   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+9607 CENTRAL HEADER #17    02014B50 (33639248)\n+960B Created Zip Spec      14 (20) '2.0'\n+960C Created OS            00 (0) 'MS-DOS'\n+960D Extract Zip Spec      14 (20) '2.0'\n+960E Extract OS            00 (0) 'MS-DOS'\n+960F General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+9611 Compression Method    0000 (0) 'Stored'\n+9613 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+9617 CRC                   2705935A (654676826)\n+961B Compressed Size       000005C8 (1480)\n+961F Uncompressed Size     000005C8 (1480)\n+9623 Filename Length       0030 (48)\n+9625 Extra Length          0009 (9)\n+9627 Comment Length        0000 (0)\n+9629 Disk Start            0000 (0)\n+962B Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+962D Ext File Attributes   00000000 (0)\n+9631 Local Header Offset   0000459C (17820)\n+9635 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x9635: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+9665 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+9667   Length              0005 (5)\n+9669   Flags               01 (1) 'Modification'\n+966A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+966E CENTRAL HEADER #18    02014B50 (33639248)\n+9672 Created Zip Spec      14 (20) '2.0'\n+9673 Created OS            00 (0) 'MS-DOS'\n+9674 Extract Zip Spec      14 (20) '2.0'\n+9675 Extract OS            00 (0) 'MS-DOS'\n+9676 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+9678 Compression Method    0000 (0) 'Stored'\n+967A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+967E CRC                   9F97C867 (2677524583)\n+9682 Compressed Size       000008EC (2284)\n+9686 Uncompressed Size     000008EC (2284)\n+968A Filename Length       0030 (48)\n+968C Extra Length          0009 (9)\n+968E Comment Length        0000 (0)\n+9690 Disk Start            0000 (0)\n+9692 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+9694 Ext File Attributes   00000000 (0)\n+9698 Local Header Offset   00004BCB (19403)\n+969C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x969C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+96CC Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+96CE   Length              0005 (5)\n+96D0   Flags               01 (1) 'Modification'\n+96D1   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+96D5 CENTRAL HEADER #19    02014B50 (33639248)\n+96D9 Created Zip Spec      14 (20) '2.0'\n+96DA Created OS            00 (0) 'MS-DOS'\n+96DB Extract Zip Spec      14 (20) '2.0'\n+96DC Extract OS            00 (0) 'MS-DOS'\n+96DD General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+96DF Compression Method    0000 (0) 'Stored'\n+96E1 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+96E5 CRC                   BCDD8DC5 (3168636357)\n+96E9 Compressed Size       00000AB5 (2741)\n+96ED Uncompressed Size     00000AB5 (2741)\n+96F1 Filename Length       0031 (49)\n+96F3 Extra Length          0009 (9)\n+96F5 Comment Length        0000 (0)\n+96F7 Disk Start            0000 (0)\n+96F9 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+96FB Ext File Attributes   00000000 (0)\n+96FF Local Header Offset   0000551E (21790)\n+9703 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x9703: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+9734 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+9736   Length              0005 (5)\n+9738   Flags               01 (1) 'Modification'\n+9739   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+973D CENTRAL HEADER #20    02014B50 (33639248)\n+9741 Created Zip Spec      14 (20) '2.0'\n+9742 Created OS            00 (0) 'MS-DOS'\n+9743 Extract Zip Spec      14 (20) '2.0'\n+9744 Extract OS            00 (0) 'MS-DOS'\n+9745 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+9747 Compression Method    0000 (0) 'Stored'\n+9749 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+974D CRC                   27A2E85E (664987742)\n+9751 Compressed Size       00000DAC (3500)\n+9755 Uncompressed Size     00000DAC (3500)\n+9759 Filename Length       0032 (50)\n+975B Extra Length          0009 (9)\n+975D Comment Length        0000 (0)\n+975F Disk Start            0000 (0)\n+9761 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+9763 Ext File Attributes   00000000 (0)\n+9767 Local Header Offset   0000603B (24635)\n+976B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x976B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+979D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+979F   Length              0005 (5)\n+97A1   Flags               01 (1) 'Modification'\n+97A2   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+97A6 CENTRAL HEADER #21    02014B50 (33639248)\n+97AA Created Zip Spec      14 (20) '2.0'\n+97AB Created OS            00 (0) 'MS-DOS'\n+97AC Extract Zip Spec      14 (20) '2.0'\n+97AD Extract OS            00 (0) 'MS-DOS'\n+97AE General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+97B0 Compression Method    0000 (0) 'Stored'\n+97B2 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+97B6 CRC                   58C605A3 (1489372579)\n+97BA Compressed Size       00000924 (2340)\n+97BE Uncompressed Size     00000924 (2340)\n+97C2 Filename Length       0033 (51)\n+97C4 Extra Length          0009 (9)\n+97C6 Comment Length        0000 (0)\n+97C8 Disk Start            0000 (0)\n+97CA Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+97CC Ext File Attributes   00000000 (0)\n+97D0 Local Header Offset   00006E50 (28240)\n+97D4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x97D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+9807 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+9809   Length              0005 (5)\n+980B   Flags               01 (1) 'Modification'\n+980C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+9810 CENTRAL HEADER #22    02014B50 (33639248)\n+9814 Created Zip Spec      14 (20) '2.0'\n+9815 Created OS            00 (0) 'MS-DOS'\n+9816 Extract Zip Spec      14 (20) '2.0'\n+9817 Extract OS            00 (0) 'MS-DOS'\n+9818 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+981A Compression Method    0000 (0) 'Stored'\n+981C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+9820 CRC                   FF4A6A33 (4283066931)\n+9824 Compressed Size       00000A23 (2595)\n+9828 Uncompressed Size     00000A23 (2595)\n+982C Filename Length       0034 (52)\n+982E Extra Length          0009 (9)\n+9830 Comment Length        0000 (0)\n+9832 Disk Start            0000 (0)\n+9834 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+9836 Ext File Attributes   00000000 (0)\n+983A Local Header Offset   000077DE (30686)\n+983E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x983E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+9872 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+9874   Length              0005 (5)\n+9876   Flags               01 (1) 'Modification'\n+9877   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+987B CENTRAL HEADER #23    02014B50 (33639248)\n+987F Created Zip Spec      14 (20) '2.0'\n+9880 Created OS            00 (0) 'MS-DOS'\n+9881 Extract Zip Spec      14 (20) '2.0'\n+9882 Extract OS            00 (0) 'MS-DOS'\n+9883 General Purpose Flag  0000 (0)\n+9885 Compression Method    0000 (0) 'Stored'\n+9887 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+988B CRC                   00000000 (0)\n+988F Compressed Size       00000000 (0)\n+9893 Uncompressed Size     00000000 (0)\n+9897 Filename Length       002A (42)\n+9899 Extra Length          0009 (9)\n+989B Comment Length        0000 (0)\n+989D Disk Start            0000 (0)\n+989F Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+98A1 Ext File Attributes   00000000 (0)\n+98A5 Local Header Offset   0000826C (33388)\n+98A9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x98A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+98D3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+98D5   Length              0005 (5)\n+98D7   Flags               01 (1) 'Modification'\n+98D8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+98DC CENTRAL HEADER #24    02014B50 (33639248)\n+98E0 Created Zip Spec      14 (20) '2.0'\n+98E1 Created OS            00 (0) 'MS-DOS'\n+98E2 Extract Zip Spec      14 (20) '2.0'\n+98E3 Extract OS            00 (0) 'MS-DOS'\n+98E4 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+98E6 Compression Method    0000 (0) 'Stored'\n+98E8 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+98EC CRC                   BC3782BE (3157754558)\n+98F0 Compressed Size       00000865 (2149)\n+98F4 Uncompressed Size     00000865 (2149)\n+98F8 Filename Length       0048 (72)\n+98FA Extra Length          0009 (9)\n+98FC Comment Length        0000 (0)\n+98FE Disk Start            0000 (0)\n+9900 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+9902 Ext File Attributes   00000000 (0)\n+9906 Local Header Offset   000082BD (33469)\n+990A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x990A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+9952 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+9954   Length              0005 (5)\n+9956   Flags               01 (1) 'Modification'\n+9957   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+995B CENTRAL HEADER #25    02014B50 (33639248)\n+995F Created Zip Spec      14 (20) '2.0'\n+9960 Created OS            00 (0) 'MS-DOS'\n+9961 Extract Zip Spec      14 (20) '2.0'\n+9962 Extract OS            00 (0) 'MS-DOS'\n+9963 General Purpose Flag  0008 (8)\n+     [Bit  3]              1 'Streamed'\n+9965 Compression Method    0000 (0) 'Stored'\n+9967 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+996B CRC                   50042D13 (1342450963)\n+996F Compressed Size       000004B3 (1203)\n+9973 Uncompressed Size     000004B3 (1203)\n+9977 Filename Length       0045 (69)\n+9979 Extra Length          0009 (9)\n+997B Comment Length        0000 (0)\n+997D Disk Start            0000 (0)\n+997F Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+9981 Ext File Attributes   00000000 (0)\n+9985 Local Header Offset   00008BA1 (35745)\n+9989 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x9989: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+99CE Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+99D0   Length              0005 (5)\n+99D2   Flags               01 (1) 'Modification'\n+99D3   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+99D7 END CENTRAL HEADER    06054B50 (101010256)\n+99DB Number of this disk   0000 (0)\n+99DD Central Dir Disk no   0000 (0)\n+99DF Entries in this disk  0019 (25)\n+99E1 Total Entries         0019 (25)\n+99E3 Size of Central Dir   00000907 (2311)\n+99E7 Offset to Central Dir 000090D0 (37072)\n+99EB Comment Length        0000 (0)\n #\n # Warning Count: 50\n #\n # Done\n"}, {"source1": "META-INF/maven/org.apache.dubbo/dubbo-serialization-api/pom.xml", "source2": "META-INF/maven/org.apache.dubbo/dubbo-serialization-api/pom.xml", "comments": ["Format-specific differences are supported for XML files but no file-specific differences were detected; falling back to a binary diff. file(1) reports: XML 1.0 document, ASCII text, with CRLF line terminators"], "has_internal_linenos": true, "unified_diff": "@@ -1,124 +1,121 @@\n 00000000: 3c3f 786d 6c20 7665 7273 696f 6e3d 2231  <?xml version=\"1\n 00000010: 2e30 2220 656e 636f 6469 6e67 3d22 5554  .0\" encoding=\"UT\n-00000020: 462d 3822 3f3e 0d0a 3c21 2d2d 0d0a 4c69  F-8\"?>..<!--..Li\n-00000030: 6365 6e73 6564 2074 6f20 7468 6520 4170  censed to the Ap\n-00000040: 6163 6865 2053 6f66 7477 6172 6520 466f  ache Software Fo\n-00000050: 756e 6461 7469 6f6e 2028 4153 4629 2075  undation (ASF) u\n-00000060: 6e64 6572 206f 6e65 206f 7220 6d6f 7265  nder one or more\n-00000070: 0d0a 636f 6e74 7269 6275 746f 7220 6c69  ..contributor li\n-00000080: 6365 6e73 6520 6167 7265 656d 656e 7473  cense agreements\n-00000090: 2e20 2053 6565 2074 6865 204e 4f54 4943  .  See the NOTIC\n-000000a0: 4520 6669 6c65 2064 6973 7472 6962 7574  E file distribut\n-000000b0: 6564 2077 6974 680d 0a74 6869 7320 776f  ed with..this wo\n-000000c0: 726b 2066 6f72 2061 6464 6974 696f 6e61  rk for additiona\n-000000d0: 6c20 696e 666f 726d 6174 696f 6e20 7265  l information re\n-000000e0: 6761 7264 696e 6720 636f 7079 7269 6768  garding copyrigh\n-000000f0: 7420 6f77 6e65 7273 6869 702e 0d0a 5468  t ownership...Th\n-00000100: 6520 4153 4620 6c69 6365 6e73 6573 2074  e ASF licenses t\n-00000110: 6869 7320 6669 6c65 2074 6f20 596f 7520  his file to You \n-00000120: 756e 6465 7220 7468 6520 4170 6163 6865  under the Apache\n-00000130: 204c 6963 656e 7365 2c20 5665 7273 696f   License, Versio\n-00000140: 6e20 322e 300d 0a28 7468 6520 224c 6963  n 2.0..(the \"Lic\n-00000150: 656e 7365 2229 3b20 796f 7520 6d61 7920  ense\"); you may \n-00000160: 6e6f 7420 7573 6520 7468 6973 2066 696c  not use this fil\n-00000170: 6520 6578 6365 7074 2069 6e20 636f 6d70  e except in comp\n-00000180: 6c69 616e 6365 2077 6974 680d 0a74 6865  liance with..the\n-00000190: 204c 6963 656e 7365 2e20 2059 6f75 206d   License.  You m\n-000001a0: 6179 206f 6274 6169 6e20 6120 636f 7079  ay obtain a copy\n-000001b0: 206f 6620 7468 6520 4c69 6365 6e73 6520   of the License \n-000001c0: 6174 0d0a 0d0a 2020 2020 2068 7474 703a  at....     http:\n-000001d0: 2f2f 7777 772e 6170 6163 6865 2e6f 7267  //www.apache.org\n-000001e0: 2f6c 6963 656e 7365 732f 4c49 4345 4e53  /licenses/LICENS\n-000001f0: 452d 322e 300d 0a0d 0a55 6e6c 6573 7320  E-2.0....Unless \n-00000200: 7265 7175 6972 6564 2062 7920 6170 706c  required by appl\n-00000210: 6963 6162 6c65 206c 6177 206f 7220 6167  icable law or ag\n-00000220: 7265 6564 2074 6f20 696e 2077 7269 7469  reed to in writi\n-00000230: 6e67 2c20 736f 6674 7761 7265 0d0a 6469  ng, software..di\n-00000240: 7374 7269 6275 7465 6420 756e 6465 7220  stributed under \n-00000250: 7468 6520 4c69 6365 6e73 6520 6973 2064  the License is d\n-00000260: 6973 7472 6962 7574 6564 206f 6e20 616e  istributed on an\n-00000270: 2022 4153 2049 5322 2042 4153 4953 2c0d   \"AS IS\" BASIS,.\n-00000280: 0a57 4954 484f 5554 2057 4152 5241 4e54  .WITHOUT WARRANT\n-00000290: 4945 5320 4f52 2043 4f4e 4449 5449 4f4e  IES OR CONDITION\n-000002a0: 5320 4f46 2041 4e59 204b 494e 442c 2065  S OF ANY KIND, e\n-000002b0: 6974 6865 7220 6578 7072 6573 7320 6f72  ither express or\n-000002c0: 2069 6d70 6c69 6564 2e0d 0a53 6565 2074   implied...See t\n-000002d0: 6865 204c 6963 656e 7365 2066 6f72 2074  he License for t\n-000002e0: 6865 2073 7065 6369 6669 6320 6c61 6e67  he specific lang\n-000002f0: 7561 6765 2067 6f76 6572 6e69 6e67 2070  uage governing p\n-00000300: 6572 6d69 7373 696f 6e73 2061 6e64 0d0a  ermissions and..\n-00000310: 6c69 6d69 7461 7469 6f6e 7320 756e 6465  limitations unde\n-00000320: 7220 7468 6520 4c69 6365 6e73 652e 0d0a  r the License...\n-00000330: 2d2d 3e0d 0a3c 7072 6f6a 6563 7420 7873  -->..<project xs\n-00000340: 693a 7363 6865 6d61 4c6f 6361 7469 6f6e  i:schemaLocation\n-00000350: 3d22 6874 7470 3a2f 2f6d 6176 656e 2e61  =\"http://maven.a\n-00000360: 7061 6368 652e 6f72 672f 504f 4d2f 342e  pache.org/POM/4.\n-00000370: 302e 3020 6874 7470 733a 2f2f 6d61 7665  0.0 https://mave\n-00000380: 6e2e 6170 6163 6865 2e6f 7267 2f78 7364  n.apache.org/xsd\n-00000390: 2f6d 6176 656e 2d34 2e30 2e30 2e78 7364  /maven-4.0.0.xsd\n-000003a0: 2220 786d 6c6e 733d 2268 7474 703a 2f2f  \" xmlns=\"http://\n-000003b0: 6d61 7665 6e2e 6170 6163 6865 2e6f 7267  maven.apache.org\n-000003c0: 2f50 4f4d 2f34 2e30 2e30 220d 0a20 2020  /POM/4.0.0\"..   \n-000003d0: 2078 6d6c 6e73 3a78 7369 3d22 6874 7470   xmlns:xsi=\"http\n-000003e0: 3a2f 2f77 7777 2e77 332e 6f72 672f 3230  ://www.w3.org/20\n-000003f0: 3031 2f58 4d4c 5363 6865 6d61 2d69 6e73  01/XMLSchema-ins\n-00000400: 7461 6e63 6522 3e0d 0a20 203c 6d6f 6465  tance\">..  <mode\n-00000410: 6c56 6572 7369 6f6e 3e34 2e30 2e30 3c2f  lVersion>4.0.0</\n-00000420: 6d6f 6465 6c56 6572 7369 6f6e 3e0d 0a20  modelVersion>.. \n-00000430: 203c 7061 7265 6e74 3e0d 0a20 2020 203c   <parent>..    <\n-00000440: 6772 6f75 7049 643e 6f72 672e 6170 6163  groupId>org.apac\n-00000450: 6865 2e64 7562 626f 3c2f 6772 6f75 7049  he.dubbo</groupI\n-00000460: 643e 0d0a 2020 2020 3c61 7274 6966 6163  d>..    <artifac\n-00000470: 7449 643e 6475 6262 6f2d 7365 7269 616c  tId>dubbo-serial\n-00000480: 697a 6174 696f 6e3c 2f61 7274 6966 6163  ization</artifac\n-00000490: 7449 643e 0d0a 2020 2020 3c76 6572 7369  tId>..    <versi\n-000004a0: 6f6e 3e32 2e37 2e31 303c 2f76 6572 7369  on>2.7.10</versi\n-000004b0: 6f6e 3e0d 0a20 203c 2f70 6172 656e 743e  on>..  </parent>\n-000004c0: 0d0a 2020 3c67 726f 7570 4964 3e6f 7267  ..  <groupId>org\n-000004d0: 2e61 7061 6368 652e 6475 6262 6f3c 2f67  .apache.dubbo</g\n-000004e0: 726f 7570 4964 3e0d 0a20 203c 6172 7469  roupId>..  <arti\n-000004f0: 6661 6374 4964 3e64 7562 626f 2d73 6572  factId>dubbo-ser\n-00000500: 6961 6c69 7a61 7469 6f6e 2d61 7069 3c2f  ialization-api</\n-00000510: 6172 7469 6661 6374 4964 3e0d 0a20 203c  artifactId>..  <\n-00000520: 7665 7273 696f 6e3e 322e 372e 3130 3c2f  version>2.7.10</\n-00000530: 7665 7273 696f 6e3e 0d0a 2020 3c6e 616d  version>..  <nam\n-00000540: 653e 247b 7072 6f6a 6563 742e 6172 7469  e>${project.arti\n-00000550: 6661 6374 4964 7d3c 2f6e 616d 653e 0d0a  factId}</name>..\n-00000560: 2020 3c64 6573 6372 6970 7469 6f6e 3e54    <description>T\n-00000570: 6865 2073 6572 6961 6c69 7a61 7469 6f6e  he serialization\n-00000580: 2069 6e74 6572 6661 6365 206d 6f64 756c   interface modul\n-00000590: 6520 6f66 2064 7562 626f 2070 726f 6a65  e of dubbo proje\n-000005a0: 6374 3c2f 6465 7363 7269 7074 696f 6e3e  ct</description>\n-000005b0: 0d0a 2020 3c6c 6963 656e 7365 733e 0d0a  ..  <licenses>..\n-000005c0: 2020 2020 3c6c 6963 656e 7365 3e0d 0a20      <license>.. \n-000005d0: 2020 2020 203c 6e61 6d65 3e41 7061 6368       <name>Apach\n-000005e0: 6520 4c69 6365 6e73 652c 2056 6572 7369  e License, Versi\n-000005f0: 6f6e 2032 2e30 3c2f 6e61 6d65 3e0d 0a20  on 2.0</name>.. \n-00000600: 2020 2020 203c 7572 6c3e 6874 7470 3a2f       <url>http:/\n-00000610: 2f77 7777 2e61 7061 6368 652e 6f72 672f  /www.apache.org/\n-00000620: 6c69 6365 6e73 6573 2f4c 4943 454e 5345  licenses/LICENSE\n-00000630: 2d32 2e30 3c2f 7572 6c3e 0d0a 2020 2020  -2.0</url>..    \n-00000640: 2020 3c64 6973 7472 6962 7574 696f 6e3e    <distribution>\n-00000650: 7265 706f 3c2f 6469 7374 7269 6275 7469  repo</distributi\n-00000660: 6f6e 3e0d 0a20 2020 203c 2f6c 6963 656e  on>..    </licen\n-00000670: 7365 3e0d 0a20 203c 2f6c 6963 656e 7365  se>..  </license\n-00000680: 733e 0d0a 2020 3c70 726f 7065 7274 6965  s>..  <propertie\n-00000690: 733e 0d0a 2020 2020 3c73 6b69 705f 6d61  s>..    <skip_ma\n-000006a0: 7665 6e5f 6465 706c 6f79 3e66 616c 7365  ven_deploy>false\n-000006b0: 3c2f 736b 6970 5f6d 6176 656e 5f64 6570  </skip_maven_dep\n-000006c0: 6c6f 793e 0d0a 2020 3c2f 7072 6f70 6572  loy>..  </proper\n-000006d0: 7469 6573 3e0d 0a20 203c 6465 7065 6e64  ties>..  <depend\n-000006e0: 656e 6369 6573 3e0d 0a20 2020 203c 6465  encies>..    <de\n-000006f0: 7065 6e64 656e 6379 3e0d 0a20 2020 2020  pendency>..     \n-00000700: 203c 6772 6f75 7049 643e 6f72 672e 6170   <groupId>org.ap\n-00000710: 6163 6865 2e64 7562 626f 3c2f 6772 6f75  ache.dubbo</grou\n-00000720: 7049 643e 0d0a 2020 2020 2020 3c61 7274  pId>..      <art\n-00000730: 6966 6163 7449 643e 6475 6262 6f2d 636f  ifactId>dubbo-co\n-00000740: 6d6d 6f6e 3c2f 6172 7469 6661 6374 4964  mmon</artifactId\n-00000750: 3e0d 0a20 2020 2020 203c 7665 7273 696f  >..      <versio\n-00000760: 6e3e 247b 7072 6f6a 6563 742e 7061 7265  n>${project.pare\n-00000770: 6e74 2e76 6572 7369 6f6e 7d3c 2f76 6572  nt.version}</ver\n-00000780: 7369 6f6e 3e0d 0a20 2020 203c 2f64 6570  sion>..    </dep\n-00000790: 656e 6465 6e63 793e 0d0a 2020 3c2f 6465  endency>..  </de\n-000007a0: 7065 6e64 656e 6369 6573 3e0d 0a3c 2f70  pendencies>..</p\n-000007b0: 726f 6a65 6374 3e0d 0a                   roject>..\n+00000020: 462d 3822 3f3e 0a3c 212d 2d0a 4c69 6365  F-8\"?>.<!--.Lice\n+00000030: 6e73 6564 2074 6f20 7468 6520 4170 6163  nsed to the Apac\n+00000040: 6865 2053 6f66 7477 6172 6520 466f 756e  he Software Foun\n+00000050: 6461 7469 6f6e 2028 4153 4629 2075 6e64  dation (ASF) und\n+00000060: 6572 206f 6e65 206f 7220 6d6f 7265 0a63  er one or more.c\n+00000070: 6f6e 7472 6962 7574 6f72 206c 6963 656e  ontributor licen\n+00000080: 7365 2061 6772 6565 6d65 6e74 732e 2020  se agreements.  \n+00000090: 5365 6520 7468 6520 4e4f 5449 4345 2066  See the NOTICE f\n+000000a0: 696c 6520 6469 7374 7269 6275 7465 6420  ile distributed \n+000000b0: 7769 7468 0a74 6869 7320 776f 726b 2066  with.this work f\n+000000c0: 6f72 2061 6464 6974 696f 6e61 6c20 696e  or additional in\n+000000d0: 666f 726d 6174 696f 6e20 7265 6761 7264  formation regard\n+000000e0: 696e 6720 636f 7079 7269 6768 7420 6f77  ing copyright ow\n+000000f0: 6e65 7273 6869 702e 0a54 6865 2041 5346  nership..The ASF\n+00000100: 206c 6963 656e 7365 7320 7468 6973 2066   licenses this f\n+00000110: 696c 6520 746f 2059 6f75 2075 6e64 6572  ile to You under\n+00000120: 2074 6865 2041 7061 6368 6520 4c69 6365   the Apache Lice\n+00000130: 6e73 652c 2056 6572 7369 6f6e 2032 2e30  nse, Version 2.0\n+00000140: 0a28 7468 6520 224c 6963 656e 7365 2229  .(the \"License\")\n+00000150: 3b20 796f 7520 6d61 7920 6e6f 7420 7573  ; you may not us\n+00000160: 6520 7468 6973 2066 696c 6520 6578 6365  e this file exce\n+00000170: 7074 2069 6e20 636f 6d70 6c69 616e 6365  pt in compliance\n+00000180: 2077 6974 680a 7468 6520 4c69 6365 6e73   with.the Licens\n+00000190: 652e 2020 596f 7520 6d61 7920 6f62 7461  e.  You may obta\n+000001a0: 696e 2061 2063 6f70 7920 6f66 2074 6865  in a copy of the\n+000001b0: 204c 6963 656e 7365 2061 740a 0a20 2020   License at..   \n+000001c0: 2020 6874 7470 3a2f 2f77 7777 2e61 7061    http://www.apa\n+000001d0: 6368 652e 6f72 672f 6c69 6365 6e73 6573  che.org/licenses\n+000001e0: 2f4c 4943 454e 5345 2d32 2e30 0a0a 556e  /LICENSE-2.0..Un\n+000001f0: 6c65 7373 2072 6571 7569 7265 6420 6279  less required by\n+00000200: 2061 7070 6c69 6361 626c 6520 6c61 7720   applicable law \n+00000210: 6f72 2061 6772 6565 6420 746f 2069 6e20  or agreed to in \n+00000220: 7772 6974 696e 672c 2073 6f66 7477 6172  writing, softwar\n+00000230: 650a 6469 7374 7269 6275 7465 6420 756e  e.distributed un\n+00000240: 6465 7220 7468 6520 4c69 6365 6e73 6520  der the License \n+00000250: 6973 2064 6973 7472 6962 7574 6564 206f  is distributed o\n+00000260: 6e20 616e 2022 4153 2049 5322 2042 4153  n an \"AS IS\" BAS\n+00000270: 4953 2c0a 5749 5448 4f55 5420 5741 5252  IS,.WITHOUT WARR\n+00000280: 414e 5449 4553 204f 5220 434f 4e44 4954  ANTIES OR CONDIT\n+00000290: 494f 4e53 204f 4620 414e 5920 4b49 4e44  IONS OF ANY KIND\n+000002a0: 2c20 6569 7468 6572 2065 7870 7265 7373  , either express\n+000002b0: 206f 7220 696d 706c 6965 642e 0a53 6565   or implied..See\n+000002c0: 2074 6865 204c 6963 656e 7365 2066 6f72   the License for\n+000002d0: 2074 6865 2073 7065 6369 6669 6320 6c61   the specific la\n+000002e0: 6e67 7561 6765 2067 6f76 6572 6e69 6e67  nguage governing\n+000002f0: 2070 6572 6d69 7373 696f 6e73 2061 6e64   permissions and\n+00000300: 0a6c 696d 6974 6174 696f 6e73 2075 6e64  .limitations und\n+00000310: 6572 2074 6865 204c 6963 656e 7365 2e0a  er the License..\n+00000320: 2d2d 3e0a 3c70 726f 6a65 6374 2078 7369  -->.<project xsi\n+00000330: 3a73 6368 656d 614c 6f63 6174 696f 6e3d  :schemaLocation=\n+00000340: 2268 7474 703a 2f2f 6d61 7665 6e2e 6170  \"http://maven.ap\n+00000350: 6163 6865 2e6f 7267 2f50 4f4d 2f34 2e30  ache.org/POM/4.0\n+00000360: 2e30 2068 7474 7073 3a2f 2f6d 6176 656e  .0 https://maven\n+00000370: 2e61 7061 6368 652e 6f72 672f 7873 642f  .apache.org/xsd/\n+00000380: 6d61 7665 6e2d 342e 302e 302e 7873 6422  maven-4.0.0.xsd\"\n+00000390: 2078 6d6c 6e73 3d22 6874 7470 3a2f 2f6d   xmlns=\"http://m\n+000003a0: 6176 656e 2e61 7061 6368 652e 6f72 672f  aven.apache.org/\n+000003b0: 504f 4d2f 342e 302e 3022 0a20 2020 2078  POM/4.0.0\".    x\n+000003c0: 6d6c 6e73 3a78 7369 3d22 6874 7470 3a2f  mlns:xsi=\"http:/\n+000003d0: 2f77 7777 2e77 332e 6f72 672f 3230 3031  /www.w3.org/2001\n+000003e0: 2f58 4d4c 5363 6865 6d61 2d69 6e73 7461  /XMLSchema-insta\n+000003f0: 6e63 6522 3e0a 2020 3c6d 6f64 656c 5665  nce\">.  <modelVe\n+00000400: 7273 696f 6e3e 342e 302e 303c 2f6d 6f64  rsion>4.0.0</mod\n+00000410: 656c 5665 7273 696f 6e3e 0a20 203c 7061  elVersion>.  <pa\n+00000420: 7265 6e74 3e0a 2020 2020 3c67 726f 7570  rent>.    <group\n+00000430: 4964 3e6f 7267 2e61 7061 6368 652e 6475  Id>org.apache.du\n+00000440: 6262 6f3c 2f67 726f 7570 4964 3e0a 2020  bbo</groupId>.  \n+00000450: 2020 3c61 7274 6966 6163 7449 643e 6475    <artifactId>du\n+00000460: 6262 6f2d 7365 7269 616c 697a 6174 696f  bbo-serializatio\n+00000470: 6e3c 2f61 7274 6966 6163 7449 643e 0a20  n</artifactId>. \n+00000480: 2020 203c 7665 7273 696f 6e3e 322e 372e     <version>2.7.\n+00000490: 3130 3c2f 7665 7273 696f 6e3e 0a20 203c  10</version>.  <\n+000004a0: 2f70 6172 656e 743e 0a20 203c 6772 6f75  /parent>.  <grou\n+000004b0: 7049 643e 6f72 672e 6170 6163 6865 2e64  pId>org.apache.d\n+000004c0: 7562 626f 3c2f 6772 6f75 7049 643e 0a20  ubbo</groupId>. \n+000004d0: 203c 6172 7469 6661 6374 4964 3e64 7562   <artifactId>dub\n+000004e0: 626f 2d73 6572 6961 6c69 7a61 7469 6f6e  bo-serialization\n+000004f0: 2d61 7069 3c2f 6172 7469 6661 6374 4964  -api</artifactId\n+00000500: 3e0a 2020 3c76 6572 7369 6f6e 3e32 2e37  >.  <version>2.7\n+00000510: 2e31 303c 2f76 6572 7369 6f6e 3e0a 2020  .10</version>.  \n+00000520: 3c6e 616d 653e 247b 7072 6f6a 6563 742e  <name>${project.\n+00000530: 6172 7469 6661 6374 4964 7d3c 2f6e 616d  artifactId}</nam\n+00000540: 653e 0a20 203c 6465 7363 7269 7074 696f  e>.  <descriptio\n+00000550: 6e3e 5468 6520 7365 7269 616c 697a 6174  n>The serializat\n+00000560: 696f 6e20 696e 7465 7266 6163 6520 6d6f  ion interface mo\n+00000570: 6475 6c65 206f 6620 6475 6262 6f20 7072  dule of dubbo pr\n+00000580: 6f6a 6563 743c 2f64 6573 6372 6970 7469  oject</descripti\n+00000590: 6f6e 3e0a 2020 3c6c 6963 656e 7365 733e  on>.  <licenses>\n+000005a0: 0a20 2020 203c 6c69 6365 6e73 653e 0a20  .    <license>. \n+000005b0: 2020 2020 203c 6e61 6d65 3e41 7061 6368       <name>Apach\n+000005c0: 6520 4c69 6365 6e73 652c 2056 6572 7369  e License, Versi\n+000005d0: 6f6e 2032 2e30 3c2f 6e61 6d65 3e0a 2020  on 2.0</name>.  \n+000005e0: 2020 2020 3c75 726c 3e68 7474 703a 2f2f      <url>http://\n+000005f0: 7777 772e 6170 6163 6865 2e6f 7267 2f6c  www.apache.org/l\n+00000600: 6963 656e 7365 732f 4c49 4345 4e53 452d  icenses/LICENSE-\n+00000610: 322e 303c 2f75 726c 3e0a 2020 2020 2020  2.0</url>.      \n+00000620: 3c64 6973 7472 6962 7574 696f 6e3e 7265  <distribution>re\n+00000630: 706f 3c2f 6469 7374 7269 6275 7469 6f6e  po</distribution\n+00000640: 3e0a 2020 2020 3c2f 6c69 6365 6e73 653e  >.    </license>\n+00000650: 0a20 203c 2f6c 6963 656e 7365 733e 0a20  .  </licenses>. \n+00000660: 203c 7072 6f70 6572 7469 6573 3e0a 2020   <properties>.  \n+00000670: 2020 3c73 6b69 705f 6d61 7665 6e5f 6465    <skip_maven_de\n+00000680: 706c 6f79 3e66 616c 7365 3c2f 736b 6970  ploy>false</skip\n+00000690: 5f6d 6176 656e 5f64 6570 6c6f 793e 0a20  _maven_deploy>. \n+000006a0: 203c 2f70 726f 7065 7274 6965 733e 0a20   </properties>. \n+000006b0: 203c 6465 7065 6e64 656e 6369 6573 3e0a   <dependencies>.\n+000006c0: 2020 2020 3c64 6570 656e 6465 6e63 793e      <dependency>\n+000006d0: 0a20 2020 2020 203c 6772 6f75 7049 643e  .      <groupId>\n+000006e0: 6f72 672e 6170 6163 6865 2e64 7562 626f  org.apache.dubbo\n+000006f0: 3c2f 6772 6f75 7049 643e 0a20 2020 2020  </groupId>.     \n+00000700: 203c 6172 7469 6661 6374 4964 3e64 7562   <artifactId>dub\n+00000710: 626f 2d63 6f6d 6d6f 6e3c 2f61 7274 6966  bo-common</artif\n+00000720: 6163 7449 643e 0a20 2020 2020 203c 7665  actId>.      <ve\n+00000730: 7273 696f 6e3e 247b 7072 6f6a 6563 742e  rsion>${project.\n+00000740: 7061 7265 6e74 2e76 6572 7369 6f6e 7d3c  parent.version}<\n+00000750: 2f76 6572 7369 6f6e 3e0a 2020 2020 3c2f  /version>.    </\n+00000760: 6465 7065 6e64 656e 6379 3e0a 2020 3c2f  dependency>.  </\n+00000770: 6465 7065 6e64 656e 6369 6573 3e0a 3c2f  dependencies>.</\n+00000780: 7072 6f6a 6563 743e 0a                   project>.\n"}, {"source1": "org/apache/dubbo/common/serialize/Constants.java", "source2": "org/apache/dubbo/common/serialize/Constants.java", "comments": ["Line-ending differences only"], "unified_diff": "@@ -1,36 +1,36 @@\n-/*\n- * Licensed to the Apache Software Foundation (ASF) under one or more\n- * contributor license agreements.  See the NOTICE file distributed with\n- * this work for additional information regarding copyright ownership.\n- * The ASF licenses this file to You under the Apache License, Version 2.0\n- * (the \"License\"); you may not use this file except in compliance with\n- * the License.  You may obtain a copy of the License at\n- *\n- *     http://www.apache.org/licenses/LICENSE-2.0\n- *\n- * Unless required by applicable law or agreed to in writing, software\n- * distributed under the License is distributed on an \"AS IS\" BASIS,\n- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n- * See the License for the specific language governing permissions and\n- * limitations under the License.\n- */\n-\n-package org.apache.dubbo.common.serialize;\n-\n-public interface Constants {\n-    byte HESSIAN2_SERIALIZATION_ID = 2;\n-    byte JAVA_SERIALIZATION_ID = 3;\n-    byte COMPACTED_JAVA_SERIALIZATION_ID = 4;\n-    byte FASTJSON_SERIALIZATION_ID = 6;\n-    byte NATIVE_JAVA_SERIALIZATION_ID = 7;\n-    byte KRYO_SERIALIZATION_ID = 8;\n-    byte FST_SERIALIZATION_ID = 9;\n-    byte NATIVE_HESSIAN_SERIALIZATION_ID = 10;\n-    byte PROTOSTUFF_SERIALIZATION_ID = 12;\n-    byte AVRO_SERIALIZATION_ID = 11;\n-    byte GSON_SERIALIZATION_ID = 16;\n-    byte PROTOBUF_JSON_SERIALIZATION_ID = 21;\n-\n-    byte PROTOBUF_SERIALIZATION_ID = 22;\n-    byte KRYO_SERIALIZATION2_ID = 25;\n-}\n+/*\r\n+ * Licensed to the Apache Software Foundation (ASF) under one or more\r\n+ * contributor license agreements.  See the NOTICE file distributed with\r\n+ * this work for additional information regarding copyright ownership.\r\n+ * The ASF licenses this file to You under the Apache License, Version 2.0\r\n+ * (the \"License\"); you may not use this file except in compliance with\r\n+ * the License.  You may obtain a copy of the License at\r\n+ *\r\n+ *     http://www.apache.org/licenses/LICENSE-2.0\r\n+ *\r\n+ * Unless required by applicable law or agreed to in writing, software\r\n+ * distributed under the License is distributed on an \"AS IS\" BASIS,\r\n+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n+ * See the License for the specific language governing permissions and\r\n+ * limitations under the License.\r\n+ */\r\n+\r\n+package org.apache.dubbo.common.serialize;\r\n+\r\n+public interface Constants {\r\n+    byte HESSIAN2_SERIALIZATION_ID = 2;\r\n+    byte JAVA_SERIALIZATION_ID = 3;\r\n+    byte COMPACTED_JAVA_SERIALIZATION_ID = 4;\r\n+    byte FASTJSON_SERIALIZATION_ID = 6;\r\n+    byte NATIVE_JAVA_SERIALIZATION_ID = 7;\r\n+    byte KRYO_SERIALIZATION_ID = 8;\r\n+    byte FST_SERIALIZATION_ID = 9;\r\n+    byte NATIVE_HESSIAN_SERIALIZATION_ID = 10;\r\n+    byte PROTOSTUFF_SERIALIZATION_ID = 12;\r\n+    byte AVRO_SERIALIZATION_ID = 11;\r\n+    byte GSON_SERIALIZATION_ID = 16;\r\n+    byte PROTOBUF_JSON_SERIALIZATION_ID = 21;\r\n+\r\n+    byte PROTOBUF_SERIALIZATION_ID = 22;\r\n+    byte KRYO_SERIALIZATION2_ID = 25;\r\n+}\r\n"}, {"source1": "org/apache/dubbo/common/serialize/ObjectInput.java", "source2": "org/apache/dubbo/common/serialize/ObjectInput.java", "comments": ["Line-ending differences only"], "unified_diff": "@@ -1,89 +1,89 @@\n-/*\n- * Licensed to the Apache Software Foundation (ASF) under one or more\n- * contributor license agreements.  See the NOTICE file distributed with\n- * this work for additional information regarding copyright ownership.\n- * The ASF licenses this file to You under the Apache License, Version 2.0\n- * (the \"License\"); you may not use this file except in compliance with\n- * the License.  You may obtain a copy of the License at\n- *\n- *     http://www.apache.org/licenses/LICENSE-2.0\n- *\n- * Unless required by applicable law or agreed to in writing, software\n- * distributed under the License is distributed on an \"AS IS\" BASIS,\n- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n- * See the License for the specific language governing permissions and\n- * limitations under the License.\n- */\n-package org.apache.dubbo.common.serialize;\n-\n-import java.io.IOException;\n-import java.lang.reflect.Type;\n-import java.util.Map;\n-\n-/**\n- * Object input interface.\n- */\n-public interface ObjectInput extends DataInput {\n-\n-    /**\n-     * Consider use {@link #readObject(Class)} or {@link #readObject(Class, Type)} where possible\n-     *\n-     * @return object\n-     * @throws IOException if an I/O error occurs\n-     * @throws ClassNotFoundException if an ClassNotFoundException occurs\n-     */\n-    @Deprecated\n-    Object readObject() throws IOException, ClassNotFoundException;\n-\n-    /**\n-     * read object\n-     *\n-     * @param cls object class\n-     * @return object\n-     * @throws IOException if an I/O error occurs\n-     * @throws ClassNotFoundException if an ClassNotFoundException occurs\n-     */\n-    <T> T readObject(Class<T> cls) throws IOException, ClassNotFoundException;\n-\n-    /**\n-     * read object\n-     *\n-     * @param cls object class\n-     * @param type object type\n-     * @return object\n-     * @throws IOException if an I/O error occurs\n-     * @throws ClassNotFoundException if an ClassNotFoundException occurs\n-     */\n-    <T> T readObject(Class<T> cls, Type type) throws IOException, ClassNotFoundException;\n-\n-\n-    /**\n-     * The following methods are customized for the requirement of Dubbo's RPC protocol implementation. Legacy protocol\n-     * implementation will try to write Map, Throwable and Null value directly to the stream, which does not meet the\n-     * restrictions of all serialization protocols.\n-     *\n-     * <p>\n-     * See how ProtobufSerialization, KryoSerialization implemented these methods for more details.\n-     * <p>\n-     * <p>\n-     * The binding of RPC protocol and biz serialization protocol is not a good practice. Encoding of RPC protocol\n-     * should be highly independent and portable, easy to cross platforms and languages, for example, like the http headers,\n-     * restricting the content of headers / attachments to Ascii strings and uses ISO_8859_1 to encode them.\n-     * https://tools.ietf.org/html/rfc7540#section-8.1.2\n-     */\n-    default Throwable readThrowable() throws IOException, ClassNotFoundException {\n-        Object obj = readObject();\n-        if (!(obj instanceof Throwable)) {\n-            throw new IOException(\"Response data error, expect Throwable, but get \" + obj);\n-        }\n-        return (Throwable) obj;\n-    }\n-\n-    default Object readEvent() throws IOException, ClassNotFoundException {\n-        return readObject();\n-    }\n-\n-    default Map<String, Object> readAttachments() throws IOException, ClassNotFoundException {\n-        return readObject(Map.class);\n-    }\n+/*\r\n+ * Licensed to the Apache Software Foundation (ASF) under one or more\r\n+ * contributor license agreements.  See the NOTICE file distributed with\r\n+ * this work for additional information regarding copyright ownership.\r\n+ * The ASF licenses this file to You under the Apache License, Version 2.0\r\n+ * (the \"License\"); you may not use this file except in compliance with\r\n+ * the License.  You may obtain a copy of the License at\r\n+ *\r\n+ *     http://www.apache.org/licenses/LICENSE-2.0\r\n+ *\r\n+ * Unless required by applicable law or agreed to in writing, software\r\n+ * distributed under the License is distributed on an \"AS IS\" BASIS,\r\n+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n+ * See the License for the specific language governing permissions and\r\n+ * limitations under the License.\r\n+ */\r\n+package org.apache.dubbo.common.serialize;\r\n+\r\n+import java.io.IOException;\r\n+import java.lang.reflect.Type;\r\n+import java.util.Map;\r\n+\r\n+/**\r\n+ * Object input interface.\r\n+ */\r\n+public interface ObjectInput extends DataInput {\r\n+\r\n+    /**\r\n+     * Consider use {@link #readObject(Class)} or {@link #readObject(Class, Type)} where possible\r\n+     *\r\n+     * @return object\r\n+     * @throws IOException if an I/O error occurs\r\n+     * @throws ClassNotFoundException if an ClassNotFoundException occurs\r\n+     */\r\n+    @Deprecated\r\n+    Object readObject() throws IOException, ClassNotFoundException;\r\n+\r\n+    /**\r\n+     * read object\r\n+     *\r\n+     * @param cls object class\r\n+     * @return object\r\n+     * @throws IOException if an I/O error occurs\r\n+     * @throws ClassNotFoundException if an ClassNotFoundException occurs\r\n+     */\r\n+    <T> T readObject(Class<T> cls) throws IOException, ClassNotFoundException;\r\n+\r\n+    /**\r\n+     * read object\r\n+     *\r\n+     * @param cls object class\r\n+     * @param type object type\r\n+     * @return object\r\n+     * @throws IOException if an I/O error occurs\r\n+     * @throws ClassNotFoundException if an ClassNotFoundException occurs\r\n+     */\r\n+    <T> T readObject(Class<T> cls, Type type) throws IOException, ClassNotFoundException;\r\n+\r\n+\r\n+    /**\r\n+     * The following methods are customized for the requirement of Dubbo's RPC protocol implementation. Legacy protocol\r\n+     * implementation will try to write Map, Throwable and Null value directly to the stream, which does not meet the\r\n+     * restrictions of all serialization protocols.\r\n+     *\r\n+     * <p>\r\n+     * See how ProtobufSerialization, KryoSerialization implemented these methods for more details.\r\n+     * <p>\r\n+     * <p>\r\n+     * The binding of RPC protocol and biz serialization protocol is not a good practice. Encoding of RPC protocol\r\n+     * should be highly independent and portable, easy to cross platforms and languages, for example, like the http headers,\r\n+     * restricting the content of headers / attachments to Ascii strings and uses ISO_8859_1 to encode them.\r\n+     * https://tools.ietf.org/html/rfc7540#section-8.1.2\r\n+     */\r\n+    default Throwable readThrowable() throws IOException, ClassNotFoundException {\r\n+        Object obj = readObject();\r\n+        if (!(obj instanceof Throwable)) {\r\n+            throw new IOException(\"Response data error, expect Throwable, but get \" + obj);\r\n+        }\r\n+        return (Throwable) obj;\r\n+    }\r\n+\r\n+    default Object readEvent() throws IOException, ClassNotFoundException {\r\n+        return readObject();\r\n+    }\r\n+\r\n+    default Map<String, Object> readAttachments() throws IOException, ClassNotFoundException {\r\n+        return readObject(Map.class);\r\n+    }\r\n }\n"}, {"source1": "org/apache/dubbo/common/serialize/ObjectOutput.java", "source2": "org/apache/dubbo/common/serialize/ObjectOutput.java", "comments": ["Line-ending differences only"], "unified_diff": "@@ -1,60 +1,60 @@\n-/*\n- * Licensed to the Apache Software Foundation (ASF) under one or more\n- * contributor license agreements.  See the NOTICE file distributed with\n- * this work for additional information regarding copyright ownership.\n- * The ASF licenses this file to You under the Apache License, Version 2.0\n- * (the \"License\"); you may not use this file except in compliance with\n- * the License.  You may obtain a copy of the License at\n- *\n- *     http://www.apache.org/licenses/LICENSE-2.0\n- *\n- * Unless required by applicable law or agreed to in writing, software\n- * distributed under the License is distributed on an \"AS IS\" BASIS,\n- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n- * See the License for the specific language governing permissions and\n- * limitations under the License.\n- */\n-package org.apache.dubbo.common.serialize;\n-\n-import java.io.IOException;\n-import java.util.Map;\n-\n-/**\n- * Object output interface.\n- */\n-public interface ObjectOutput extends DataOutput {\n-\n-    /**\n-     * write object.\n-     *\n-     * @param obj object.\n-     */\n-    void writeObject(Object obj) throws IOException;\n-\n-    /**\n-     * The following methods are customized for the requirement of Dubbo's RPC protocol implementation. Legacy protocol\n-     * implementation will try to write Map, Throwable and Null value directly to the stream, which does not meet the\n-     * restrictions of all serialization protocols.\n-     *\n-     * <p>\n-     * See how ProtobufSerialization, KryoSerialization implemented these methods for more details.\n-     * <p>\n-     *\n-     * The binding of RPC protocol and biz serialization protocol is not a good practice. Encoding of RPC protocol\n-     * should be highly independent and portable, easy to cross platforms and languages, for example, like the http headers,\n-     * restricting the content of headers / attachments to Ascii strings and uses ISO_8859_1 to encode them.\n-     * https://tools.ietf.org/html/rfc7540#section-8.1.2\n-     */\n-    default void writeThrowable(Object obj) throws IOException {\n-        writeObject(obj);\n-    }\n-\n-    default void writeEvent(Object data) throws IOException {\n-        writeObject(data);\n-    }\n-\n-    default void writeAttachments(Map<String, Object> attachments) throws IOException {\n-        writeObject(attachments);\n-    }\n-\n+/*\r\n+ * Licensed to the Apache Software Foundation (ASF) under one or more\r\n+ * contributor license agreements.  See the NOTICE file distributed with\r\n+ * this work for additional information regarding copyright ownership.\r\n+ * The ASF licenses this file to You under the Apache License, Version 2.0\r\n+ * (the \"License\"); you may not use this file except in compliance with\r\n+ * the License.  You may obtain a copy of the License at\r\n+ *\r\n+ *     http://www.apache.org/licenses/LICENSE-2.0\r\n+ *\r\n+ * Unless required by applicable law or agreed to in writing, software\r\n+ * distributed under the License is distributed on an \"AS IS\" BASIS,\r\n+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n+ * See the License for the specific language governing permissions and\r\n+ * limitations under the License.\r\n+ */\r\n+package org.apache.dubbo.common.serialize;\r\n+\r\n+import java.io.IOException;\r\n+import java.util.Map;\r\n+\r\n+/**\r\n+ * Object output interface.\r\n+ */\r\n+public interface ObjectOutput extends DataOutput {\r\n+\r\n+    /**\r\n+     * write object.\r\n+     *\r\n+     * @param obj object.\r\n+     */\r\n+    void writeObject(Object obj) throws IOException;\r\n+\r\n+    /**\r\n+     * The following methods are customized for the requirement of Dubbo's RPC protocol implementation. Legacy protocol\r\n+     * implementation will try to write Map, Throwable and Null value directly to the stream, which does not meet the\r\n+     * restrictions of all serialization protocols.\r\n+     *\r\n+     * <p>\r\n+     * See how ProtobufSerialization, KryoSerialization implemented these methods for more details.\r\n+     * <p>\r\n+     *\r\n+     * The binding of RPC protocol and biz serialization protocol is not a good practice. Encoding of RPC protocol\r\n+     * should be highly independent and portable, easy to cross platforms and languages, for example, like the http headers,\r\n+     * restricting the content of headers / attachments to Ascii strings and uses ISO_8859_1 to encode them.\r\n+     * https://tools.ietf.org/html/rfc7540#section-8.1.2\r\n+     */\r\n+    default void writeThrowable(Object obj) throws IOException {\r\n+        writeObject(obj);\r\n+    }\r\n+\r\n+    default void writeEvent(Object data) throws IOException {\r\n+        writeObject(data);\r\n+    }\r\n+\r\n+    default void writeAttachments(Map<String, Object> attachments) throws IOException {\r\n+        writeObject(attachments);\r\n+    }\r\n+\r\n }\n"}, {"source1": "org/apache/dubbo/common/serialize/Serialization.java", "source2": "org/apache/dubbo/common/serialize/Serialization.java", "comments": ["Line-ending differences only"], "unified_diff": "@@ -1,76 +1,76 @@\n-/*\n- * Licensed to the Apache Software Foundation (ASF) under one or more\n- * contributor license agreements.  See the NOTICE file distributed with\n- * this work for additional information regarding copyright ownership.\n- * The ASF licenses this file to You under the Apache License, Version 2.0\n- * (the \"License\"); you may not use this file except in compliance with\n- * the License.  You may obtain a copy of the License at\n- *\n- *     http://www.apache.org/licenses/LICENSE-2.0\n- *\n- * Unless required by applicable law or agreed to in writing, software\n- * distributed under the License is distributed on an \"AS IS\" BASIS,\n- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n- * See the License for the specific language governing permissions and\n- * limitations under the License.\n- */\n-package org.apache.dubbo.common.serialize;\n-\n-import org.apache.dubbo.common.URL;\n-import org.apache.dubbo.common.extension.Adaptive;\n-import org.apache.dubbo.common.extension.SPI;\n-\n-import java.io.IOException;\n-import java.io.InputStream;\n-import java.io.OutputStream;\n-\n-/**\n- * Serialization strategy interface that specifies a serializer. (SPI, Singleton, ThreadSafe)\n- *\n- * The default extension is hessian2 and the default serialization implementation of the dubbo protocol.\n- * <pre>\n- *     e.g. &lt;dubbo:protocol serialization=\"xxx\" /&gt;\n- * </pre>\n- */\n-@SPI(\"hessian2\")\n-public interface Serialization {\n-\n-    /**\n-     * Get content type unique id, recommended that custom implementations use values different with\n-     * any value of {@link Constants} and don't greater than ExchangeCodec.SERIALIZATION_MASK (31) \n-     * because dubbo protocol use 5 bits to record serialization ID in header.\n-     *\n-     * @return content type id\n-     */\n-    byte getContentTypeId();\n-\n-    /**\n-     * Get content type\n-     *\n-     * @return content type\n-     */\n-    String getContentType();\n-\n-    /**\n-     * Get a serialization implementation instance\n-     *\n-     * @param url URL address for the remote service\n-     * @param output the underlying output stream\n-     * @return serializer\n-     * @throws IOException\n-     */\n-    @Adaptive\n-    ObjectOutput serialize(URL url, OutputStream output) throws IOException;\n-\n-    /**\n-     * Get a deserialization implementation instance\n-     *\n-     * @param url URL address for the remote service\n-     * @param input the underlying input stream\n-     * @return deserializer\n-     * @throws IOException\n-     */\n-    @Adaptive\n-    ObjectInput deserialize(URL url, InputStream input) throws IOException;\n-\n-}\n+/*\r\n+ * Licensed to the Apache Software Foundation (ASF) under one or more\r\n+ * contributor license agreements.  See the NOTICE file distributed with\r\n+ * this work for additional information regarding copyright ownership.\r\n+ * The ASF licenses this file to You under the Apache License, Version 2.0\r\n+ * (the \"License\"); you may not use this file except in compliance with\r\n+ * the License.  You may obtain a copy of the License at\r\n+ *\r\n+ *     http://www.apache.org/licenses/LICENSE-2.0\r\n+ *\r\n+ * Unless required by applicable law or agreed to in writing, software\r\n+ * distributed under the License is distributed on an \"AS IS\" BASIS,\r\n+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n+ * See the License for the specific language governing permissions and\r\n+ * limitations under the License.\r\n+ */\r\n+package org.apache.dubbo.common.serialize;\r\n+\r\n+import org.apache.dubbo.common.URL;\r\n+import org.apache.dubbo.common.extension.Adaptive;\r\n+import org.apache.dubbo.common.extension.SPI;\r\n+\r\n+import java.io.IOException;\r\n+import java.io.InputStream;\r\n+import java.io.OutputStream;\r\n+\r\n+/**\r\n+ * Serialization strategy interface that specifies a serializer. (SPI, Singleton, ThreadSafe)\r\n+ *\r\n+ * The default extension is hessian2 and the default serialization implementation of the dubbo protocol.\r\n+ * <pre>\r\n+ *     e.g. &lt;dubbo:protocol serialization=\"xxx\" /&gt;\r\n+ * </pre>\r\n+ */\r\n+@SPI(\"hessian2\")\r\n+public interface Serialization {\r\n+\r\n+    /**\r\n+     * Get content type unique id, recommended that custom implementations use values different with\r\n+     * any value of {@link Constants} and don't greater than ExchangeCodec.SERIALIZATION_MASK (31) \r\n+     * because dubbo protocol use 5 bits to record serialization ID in header.\r\n+     *\r\n+     * @return content type id\r\n+     */\r\n+    byte getContentTypeId();\r\n+\r\n+    /**\r\n+     * Get content type\r\n+     *\r\n+     * @return content type\r\n+     */\r\n+    String getContentType();\r\n+\r\n+    /**\r\n+     * Get a serialization implementation instance\r\n+     *\r\n+     * @param url URL address for the remote service\r\n+     * @param output the underlying output stream\r\n+     * @return serializer\r\n+     * @throws IOException\r\n+     */\r\n+    @Adaptive\r\n+    ObjectOutput serialize(URL url, OutputStream output) throws IOException;\r\n+\r\n+    /**\r\n+     * Get a deserialization implementation instance\r\n+     *\r\n+     * @param url URL address for the remote service\r\n+     * @param input the underlying input stream\r\n+     * @return deserializer\r\n+     * @throws IOException\r\n+     */\r\n+    @Adaptive\r\n+    ObjectInput deserialize(URL url, InputStream input) throws IOException;\r\n+\r\n+}\r\n"}, {"source1": "org/apache/dubbo/common/serialize/support/SerializableClassRegistry.java", "source2": "org/apache/dubbo/common/serialize/support/SerializableClassRegistry.java", "comments": ["Line-ending differences only"], "unified_diff": "@@ -1,61 +1,61 @@\n-/*\n- * Licensed to the Apache Software Foundation (ASF) under one or more\n- * contributor license agreements.  See the NOTICE file distributed with\n- * this work for additional information regarding copyright ownership.\n- * The ASF licenses this file to You under the Apache License, Version 2.0\n- * (the \"License\"); you may not use this file except in compliance with\n- * the License.  You may obtain a copy of the License at\n- *\n- *     http://www.apache.org/licenses/LICENSE-2.0\n- *\n- * Unless required by applicable law or agreed to in writing, software\n- * distributed under the License is distributed on an \"AS IS\" BASIS,\n- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n- * See the License for the specific language governing permissions and\n- * limitations under the License.\n- */\n-package org.apache.dubbo.common.serialize.support;\n-\n-import java.util.LinkedHashMap;\n-import java.util.Map;\n-\n-/**\n- * Provide a unified serialization registry, this class used for {@code dubbo-serialization-fst}\n- * and {@code dubbo-serialization-kryo}, it will register some classes at startup time (for example {@link AbstractKryoFactory#create})\n- */\n-public abstract class SerializableClassRegistry {\n-\n-\n-    private static final Map<Class<?>, Object> REGISTRATIONS = new LinkedHashMap<>();\n-\n-    /**\n-     * only supposed to be called at startup time\n-     *\n-     * @param clazz object type\n-     */\n-    public static void registerClass(Class<?> clazz) {\n-        registerClass(clazz, null);\n-    }\n-\n-    /**\n-     * only supposed to be called at startup time\n-     *\n-     * @param clazz object type\n-     * @param serializer object serializer\n-     */\n-    public static void registerClass(Class<?> clazz, Object serializer) {\n-        if (clazz == null) {\n-            throw new IllegalArgumentException(\"Class registered to kryo cannot be null!\");\n-        }\n-        REGISTRATIONS.put(clazz, serializer);\n-    }\n-\n-    /**\n-     * get registered classes\n-     *\n-     * @return class serializer\n-     * */\n-    public static Map<Class<?>, Object> getRegisteredClasses() {\n-        return REGISTRATIONS;\n-    }\n-}\n+/*\r\n+ * Licensed to the Apache Software Foundation (ASF) under one or more\r\n+ * contributor license agreements.  See the NOTICE file distributed with\r\n+ * this work for additional information regarding copyright ownership.\r\n+ * The ASF licenses this file to You under the Apache License, Version 2.0\r\n+ * (the \"License\"); you may not use this file except in compliance with\r\n+ * the License.  You may obtain a copy of the License at\r\n+ *\r\n+ *     http://www.apache.org/licenses/LICENSE-2.0\r\n+ *\r\n+ * Unless required by applicable law or agreed to in writing, software\r\n+ * distributed under the License is distributed on an \"AS IS\" BASIS,\r\n+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n+ * See the License for the specific language governing permissions and\r\n+ * limitations under the License.\r\n+ */\r\n+package org.apache.dubbo.common.serialize.support;\r\n+\r\n+import java.util.LinkedHashMap;\r\n+import java.util.Map;\r\n+\r\n+/**\r\n+ * Provide a unified serialization registry, this class used for {@code dubbo-serialization-fst}\r\n+ * and {@code dubbo-serialization-kryo}, it will register some classes at startup time (for example {@link AbstractKryoFactory#create})\r\n+ */\r\n+public abstract class SerializableClassRegistry {\r\n+\r\n+\r\n+    private static final Map<Class<?>, Object> REGISTRATIONS = new LinkedHashMap<>();\r\n+\r\n+    /**\r\n+     * only supposed to be called at startup time\r\n+     *\r\n+     * @param clazz object type\r\n+     */\r\n+    public static void registerClass(Class<?> clazz) {\r\n+        registerClass(clazz, null);\r\n+    }\r\n+\r\n+    /**\r\n+     * only supposed to be called at startup time\r\n+     *\r\n+     * @param clazz object type\r\n+     * @param serializer object serializer\r\n+     */\r\n+    public static void registerClass(Class<?> clazz, Object serializer) {\r\n+        if (clazz == null) {\r\n+            throw new IllegalArgumentException(\"Class registered to kryo cannot be null!\");\r\n+        }\r\n+        REGISTRATIONS.put(clazz, serializer);\r\n+    }\r\n+\r\n+    /**\r\n+     * get registered classes\r\n+     *\r\n+     * @return class serializer\r\n+     * */\r\n+    public static Map<Class<?>, Object> getRegisteredClasses() {\r\n+        return REGISTRATIONS;\r\n+    }\r\n+}\r\n"}, {"source1": "org/apache/dubbo/common/serialize/support/SerializationOptimizer.java", "source2": "org/apache/dubbo/common/serialize/support/SerializationOptimizer.java", "comments": ["Line-ending differences only"], "unified_diff": "@@ -1,32 +1,32 @@\n-/*\n- * Licensed to the Apache Software Foundation (ASF) under one or more\n- * contributor license agreements.  See the NOTICE file distributed with\n- * this work for additional information regarding copyright ownership.\n- * The ASF licenses this file to You under the Apache License, Version 2.0\n- * (the \"License\"); you may not use this file except in compliance with\n- * the License.  You may obtain a copy of the License at\n- *\n- *     http://www.apache.org/licenses/LICENSE-2.0\n- *\n- * Unless required by applicable law or agreed to in writing, software\n- * distributed under the License is distributed on an \"AS IS\" BASIS,\n- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n- * See the License for the specific language governing permissions and\n- * limitations under the License.\n- */\n-package org.apache.dubbo.common.serialize.support;\n-\n-import java.util.Collection;\n-\n-/**\n- * Interface defining serialization optimizer, there are nothing implementations for now.\n- */\n-public interface SerializationOptimizer {\n-\n-    /**\n-     * Get serializable classes\n-     *\n-     * @return serializable classes\n-     * */\n-    Collection<Class<?>> getSerializableClasses();\n-}\n+/*\r\n+ * Licensed to the Apache Software Foundation (ASF) under one or more\r\n+ * contributor license agreements.  See the NOTICE file distributed with\r\n+ * this work for additional information regarding copyright ownership.\r\n+ * The ASF licenses this file to You under the Apache License, Version 2.0\r\n+ * (the \"License\"); you may not use this file except in compliance with\r\n+ * the License.  You may obtain a copy of the License at\r\n+ *\r\n+ *     http://www.apache.org/licenses/LICENSE-2.0\r\n+ *\r\n+ * Unless required by applicable law or agreed to in writing, software\r\n+ * distributed under the License is distributed on an \"AS IS\" BASIS,\r\n+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n+ * See the License for the specific language governing permissions and\r\n+ * limitations under the License.\r\n+ */\r\n+package org.apache.dubbo.common.serialize.support;\r\n+\r\n+import java.util.Collection;\r\n+\r\n+/**\r\n+ * Interface defining serialization optimizer, there are nothing implementations for now.\r\n+ */\r\n+public interface SerializationOptimizer {\r\n+\r\n+    /**\r\n+     * Get serializable classes\r\n+     *\r\n+     * @return serializable classes\r\n+     * */\r\n+    Collection<Class<?>> getSerializableClasses();\r\n+}\r\n"}]}
