{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,8 +1,8 @@\n-Zip file size: 11958 bytes, number of entries: 22\n+Zip file size: 11960 bytes, number of entries: 22\n -rw-r--r--  2.0 unx       64 b- defN 20-Apr-01 08:04 META-INF/MANIFEST.MF\n drwxr-xr-x  2.0 unx        0 b- stor 20-Apr-01 08:04 META-INF/\n drwxr-xr-x  2.0 unx        0 b- stor 20-Apr-01 08:04 org/\n drwxr-xr-x  2.0 unx        0 b- stor 20-Apr-01 08:04 org/apache/\n drwxr-xr-x  2.0 unx        0 b- stor 20-Apr-01 08:04 org/apache/dubbo/\n drwxr-xr-x  2.0 unx        0 b- stor 20-Apr-01 08:04 org/apache/dubbo/common/\n drwxr-xr-x  2.0 unx        0 b- stor 20-Apr-01 08:04 org/apache/dubbo/common/serialize/\n@@ -11,14 +11,14 @@\n drwxr-xr-x  2.0 unx        0 b- stor 20-Apr-01 08:04 META-INF/dubbo/internal/\n drwxr-xr-x  2.0 unx        0 b- stor 20-Apr-01 08:04 META-INF/maven/\n drwxr-xr-x  2.0 unx        0 b- stor 20-Apr-01 08:04 META-INF/maven/org.apache.dubbo/\n drwxr-xr-x  2.0 unx        0 b- stor 20-Apr-01 08:04 META-INF/maven/org.apache.dubbo/dubbo-serialization-fastjson/\n -rw-r--r--  2.0 unx     2328 b- defN 20-Apr-01 08:04 META-INF/DEPENDENCIES\n -rw-r--r--  2.0 unx    11358 b- defN 20-Apr-01 08:04 META-INF/LICENSE\n -rw-r--r--  2.0 unx      185 b- defN 20-Apr-01 08:04 META-INF/NOTICE\n--rw-r--r--  2.0 unx     3363 b- defN 20-Apr-01 08:04 org/apache/dubbo/common/serialize/fastjson/FastJsonObjectInput.java\n+-rw-r--r--  2.0 unx     3484 b- defN 20-Apr-01 08:04 org/apache/dubbo/common/serialize/fastjson/FastJsonObjectInput.java\n -rw-r--r--  2.0 unx     3299 b- defN 20-Apr-01 08:04 org/apache/dubbo/common/serialize/fastjson/FastJsonObjectOutput.java\n--rw-r--r--  2.0 unx     1920 b- defN 20-Apr-01 08:04 org/apache/dubbo/common/serialize/fastjson/FastJsonSerialization.java\n+-rw-r--r--  2.0 unx     1979 b- defN 20-Apr-01 08:04 org/apache/dubbo/common/serialize/fastjson/FastJsonSerialization.java\n -rw-r--r--  2.0 unx       73 b- defN 20-Apr-01 08:04 META-INF/dubbo/internal/org.apache.dubbo.common.serialize.Serialization\n--rw-r--r--  2.0 unx     2108 b- defN 20-Apr-01 08:04 META-INF/maven/org.apache.dubbo/dubbo-serialization-fastjson/pom.xml\n+-rw-r--r--  2.0 unx     2056 b- defN 20-Apr-01 08:04 META-INF/maven/org.apache.dubbo/dubbo-serialization-fastjson/pom.xml\n -rw-r--r--  2.0 unx       83 b- defN 20-Apr-01 08:04 META-INF/maven/org.apache.dubbo/dubbo-serialization-fastjson/pom.properties\n-22 files, 24781 bytes uncompressed, 8706 bytes compressed:  64.9%\n+22 files, 24909 bytes uncompressed, 8708 bytes compressed:  65.0%\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -299,830 +299,830 @@\n 162C Extract Zip Spec      14 (20) '2.0'\n 162D Extract OS            00 (0) 'MS-DOS'\n 162E General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n 1630 Compression Method    0008 (8) 'Deflated'\n 1632 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-1636 CRC                   313A7353 (825914195)\n-163A Compressed Size       0000041E (1054)\n-163E Uncompressed Size     00000D23 (3363)\n+1636 CRC                   42503EDC (1112555228)\n+163A Compressed Size       00000427 (1063)\n+163E Uncompressed Size     00000D9C (3484)\n 1642 Filename Length       0043 (67)\n 1644 Extra Length          0000 (0)\n 1646 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x1646: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n 1689 PAYLOAD\n \n-1AA7 LOCAL HEADER #18      04034B50 (67324752)\n-1AAB Extract Zip Spec      14 (20) '2.0'\n-1AAC Extract OS            00 (0) 'MS-DOS'\n-1AAD General Purpose Flag  0800 (2048)\n+1AB0 LOCAL HEADER #18      04034B50 (67324752)\n+1AB4 Extract Zip Spec      14 (20) '2.0'\n+1AB5 Extract OS            00 (0) 'MS-DOS'\n+1AB6 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-1AAF Compression Method    0008 (8) 'Deflated'\n-1AB1 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-1AB5 CRC                   86605046 (2254458950)\n-1AB9 Compressed Size       000003DF (991)\n-1ABD Uncompressed Size     00000CE3 (3299)\n-1AC1 Filename Length       0044 (68)\n-1AC3 Extra Length          0000 (0)\n-1AC5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1AB8 Compression Method    0008 (8) 'Deflated'\n+1ABA Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+1ABE CRC                   86605046 (2254458950)\n+1AC2 Compressed Size       000003DF (991)\n+1AC6 Uncompressed Size     00000CE3 (3299)\n+1ACA Filename Length       0044 (68)\n+1ACC Extra Length          0000 (0)\n+1ACE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1AC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1ACE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1B09 PAYLOAD\n+1B12 PAYLOAD\n \n-1EE8 LOCAL HEADER #19      04034B50 (67324752)\n-1EEC Extract Zip Spec      14 (20) '2.0'\n-1EED Extract OS            00 (0) 'MS-DOS'\n-1EEE General Purpose Flag  0800 (2048)\n+1EF1 LOCAL HEADER #19      04034B50 (67324752)\n+1EF5 Extract Zip Spec      14 (20) '2.0'\n+1EF6 Extract OS            00 (0) 'MS-DOS'\n+1EF7 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-1EF0 Compression Method    0008 (8) 'Deflated'\n-1EF2 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-1EF6 CRC                   4FF68747 (1341556551)\n-1EFA Compressed Size       00000322 (802)\n-1EFE Uncompressed Size     00000780 (1920)\n-1F02 Filename Length       0045 (69)\n-1F04 Extra Length          0000 (0)\n-1F06 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1EF9 Compression Method    0008 (8) 'Deflated'\n+1EFB Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+1EFF CRC                   C83ECB39 (3359558457)\n+1F03 Compressed Size       00000329 (809)\n+1F07 Uncompressed Size     000007BB (1979)\n+1F0B Filename Length       0045 (69)\n+1F0D Extra Length          0000 (0)\n+1F0F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1F06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1F0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1F4B PAYLOAD\n+1F54 PAYLOAD\n \n-226D LOCAL HEADER #20      04034B50 (67324752)\n-2271 Extract Zip Spec      14 (20) '2.0'\n-2272 Extract OS            00 (0) 'MS-DOS'\n-2273 General Purpose Flag  0800 (2048)\n+227D LOCAL HEADER #20      04034B50 (67324752)\n+2281 Extract Zip Spec      14 (20) '2.0'\n+2282 Extract OS            00 (0) 'MS-DOS'\n+2283 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-2275 Compression Method    0008 (8) 'Deflated'\n-2277 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-227B CRC                   D3B5C381 (3551904641)\n-227F Compressed Size       0000003E (62)\n-2283 Uncompressed Size     00000049 (73)\n-2287 Filename Length       0047 (71)\n-2289 Extra Length          0000 (0)\n-228B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2285 Compression Method    0008 (8) 'Deflated'\n+2287 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+228B CRC                   D3B5C381 (3551904641)\n+228F Compressed Size       0000003E (62)\n+2293 Uncompressed Size     00000049 (73)\n+2297 Filename Length       0047 (71)\n+2299 Extra Length          0000 (0)\n+229B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x228B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x229B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-22D2 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+22E2 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-2310 LOCAL HEADER #21      04034B50 (67324752)\n-2314 Extract Zip Spec      14 (20) '2.0'\n-2315 Extract OS            00 (0) 'MS-DOS'\n-2316 General Purpose Flag  0800 (2048)\n+2320 LOCAL HEADER #21      04034B50 (67324752)\n+2324 Extract Zip Spec      14 (20) '2.0'\n+2325 Extract OS            00 (0) 'MS-DOS'\n+2326 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-2318 Compression Method    0008 (8) 'Deflated'\n-231A Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-231E CRC                   16DF2D66 (383724902)\n-2322 Compressed Size       00000377 (887)\n-2326 Uncompressed Size     0000083C (2108)\n-232A Filename Length       0044 (68)\n-232C Extra Length          0000 (0)\n-232E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2328 Compression Method    0008 (8) 'Deflated'\n+232A Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+232E CRC                   4A5D3F5A (1247625050)\n+2332 Compressed Size       00000369 (873)\n+2336 Uncompressed Size     00000808 (2056)\n+233A Filename Length       0044 (68)\n+233C Extra Length          0000 (0)\n+233E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x232E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x233E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2372 PAYLOAD\n+2382 PAYLOAD\n \n-26E9 LOCAL HEADER #22      04034B50 (67324752)\n-26ED Extract Zip Spec      14 (20) '2.0'\n-26EE Extract OS            00 (0) 'MS-DOS'\n-26EF General Purpose Flag  0800 (2048)\n+26EB LOCAL HEADER #22      04034B50 (67324752)\n+26EF Extract Zip Spec      14 (20) '2.0'\n+26F0 Extract OS            00 (0) 'MS-DOS'\n+26F1 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-26F1 Compression Method    0008 (8) 'Deflated'\n-26F3 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-26F7 CRC                   A3F71CB2 (2750880946)\n-26FB Compressed Size       0000004F (79)\n-26FF Uncompressed Size     00000053 (83)\n-2703 Filename Length       004B (75)\n-2705 Extra Length          0000 (0)\n-2707 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+26F3 Compression Method    0008 (8) 'Deflated'\n+26F5 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+26F9 CRC                   A3F71CB2 (2750880946)\n+26FD Compressed Size       0000004F (79)\n+2701 Uncompressed Size     00000053 (83)\n+2705 Filename Length       004B (75)\n+2707 Extra Length          0000 (0)\n+2709 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2707: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2709: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2752 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+2754 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-27A1 CENTRAL HEADER #1     02014B50 (33639248)\n-27A5 Created Zip Spec      14 (20) '2.0'\n-27A6 Created OS            03 (3) 'Unix'\n-27A7 Extract Zip Spec      14 (20) '2.0'\n-27A8 Extract OS            00 (0) 'MS-DOS'\n-27A9 General Purpose Flag  0800 (2048)\n+27A3 CENTRAL HEADER #1     02014B50 (33639248)\n+27A7 Created Zip Spec      14 (20) '2.0'\n+27A8 Created OS            03 (3) 'Unix'\n+27A9 Extract Zip Spec      14 (20) '2.0'\n+27AA Extract OS            00 (0) 'MS-DOS'\n+27AB General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-27AB Compression Method    0008 (8) 'Deflated'\n-27AD Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-27B1 CRC                   A689EB18 (2794056472)\n-27B5 Compressed Size       00000042 (66)\n-27B9 Uncompressed Size     00000040 (64)\n-27BD Filename Length       0014 (20)\n-27BF Extra Length          0000 (0)\n-27C1 Comment Length        0000 (0)\n-27C3 Disk Start            0000 (0)\n-27C5 Int File Attributes   0000 (0)\n+27AD Compression Method    0008 (8) 'Deflated'\n+27AF Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+27B3 CRC                   A689EB18 (2794056472)\n+27B7 Compressed Size       00000042 (66)\n+27BB Uncompressed Size     00000040 (64)\n+27BF Filename Length       0014 (20)\n+27C1 Extra Length          0000 (0)\n+27C3 Comment Length        0000 (0)\n+27C5 Disk Start            0000 (0)\n+27C7 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-27C7 Ext File Attributes   81A40000 (2175008768)\n+27C9 Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-27CB Local Header Offset   00000000 (0)\n-27CF Filename              'XXXXXXXXXXXXXXXXXXXX'\n+27CD Local Header Offset   00000000 (0)\n+27D1 Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x27CF: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x27D1: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-27E3 CENTRAL HEADER #2     02014B50 (33639248)\n-27E7 Created Zip Spec      14 (20) '2.0'\n-27E8 Created OS            03 (3) 'Unix'\n-27E9 Extract Zip Spec      0A (10) '1.0'\n-27EA Extract OS            00 (0) 'MS-DOS'\n-27EB General Purpose Flag  0800 (2048)\n+27E5 CENTRAL HEADER #2     02014B50 (33639248)\n+27E9 Created Zip Spec      14 (20) '2.0'\n+27EA Created OS            03 (3) 'Unix'\n+27EB Extract Zip Spec      0A (10) '1.0'\n+27EC Extract OS            00 (0) 'MS-DOS'\n+27ED General Purpose Flag  0800 (2048)\n      [Bit 11]              1 'Language Encoding'\n-27ED Compression Method    0000 (0) 'Stored'\n-27EF Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-27F3 CRC                   00000000 (0)\n-27F7 Compressed Size       00000000 (0)\n-27FB Uncompressed Size     00000000 (0)\n-27FF Filename Length       0009 (9)\n-2801 Extra Length          0000 (0)\n-2803 Comment Length        0000 (0)\n-2805 Disk Start            0000 (0)\n-2807 Int File Attributes   0000 (0)\n+27EF Compression Method    0000 (0) 'Stored'\n+27F1 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+27F5 CRC                   00000000 (0)\n+27F9 Compressed Size       00000000 (0)\n+27FD Uncompressed Size     00000000 (0)\n+2801 Filename Length       0009 (9)\n+2803 Extra Length          0000 (0)\n+2805 Comment Length        0000 (0)\n+2807 Disk Start            0000 (0)\n+2809 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2809 Ext File Attributes   41ED0010 (1106051088)\n+280B Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-280D Local Header Offset   00000074 (116)\n-2811 Filename              'XXXXXXXXX'\n+280F Local Header Offset   00000074 (116)\n+2813 Filename              'XXXXXXXXX'\n #\n-# WARNING: Offset 0x2811: Filename 'XXXXXXXXX'\n+# WARNING: Offset 0x2813: Filename 'XXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x2811: Directory 'XXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x2813: Directory 'XXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x27E9: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n+# WARNING: Offset 0x27EB: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n #\n \n-281A CENTRAL HEADER #3     02014B50 (33639248)\n-281E Created Zip Spec      14 (20) '2.0'\n-281F Created OS            03 (3) 'Unix'\n-2820 Extract Zip Spec      0A (10) '1.0'\n-2821 Extract OS            00 (0) 'MS-DOS'\n-2822 General Purpose Flag  0800 (2048)\n+281C CENTRAL HEADER #3     02014B50 (33639248)\n+2820 Created Zip Spec      14 (20) '2.0'\n+2821 Created OS            03 (3) 'Unix'\n+2822 Extract Zip Spec      0A (10) '1.0'\n+2823 Extract OS            00 (0) 'MS-DOS'\n+2824 General Purpose Flag  0800 (2048)\n      [Bit 11]              1 'Language Encoding'\n-2824 Compression Method    0000 (0) 'Stored'\n-2826 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-282A CRC                   00000000 (0)\n-282E Compressed Size       00000000 (0)\n-2832 Uncompressed Size     00000000 (0)\n-2836 Filename Length       0004 (4)\n-2838 Extra Length          0000 (0)\n-283A Comment Length        0000 (0)\n-283C Disk Start            0000 (0)\n-283E Int File Attributes   0000 (0)\n+2826 Compression Method    0000 (0) 'Stored'\n+2828 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+282C CRC                   00000000 (0)\n+2830 Compressed Size       00000000 (0)\n+2834 Uncompressed Size     00000000 (0)\n+2838 Filename Length       0004 (4)\n+283A Extra Length          0000 (0)\n+283C Comment Length        0000 (0)\n+283E Disk Start            0000 (0)\n+2840 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2840 Ext File Attributes   41ED0010 (1106051088)\n+2842 Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-2844 Local Header Offset   0000009B (155)\n-2848 Filename              'XXXX'\n+2846 Local Header Offset   0000009B (155)\n+284A Filename              'XXXX'\n #\n-# WARNING: Offset 0x2848: Filename 'XXXX'\n+# WARNING: Offset 0x284A: Filename 'XXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x2848: Directory 'XXXX' must end in a '/'\n+# ERROR: Offset 0x284A: Directory 'XXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x2820: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX'\n+# WARNING: Offset 0x2822: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX'\n #\n \n-284C CENTRAL HEADER #4     02014B50 (33639248)\n-2850 Created Zip Spec      14 (20) '2.0'\n-2851 Created OS            03 (3) 'Unix'\n-2852 Extract Zip Spec      0A (10) '1.0'\n-2853 Extract OS            00 (0) 'MS-DOS'\n-2854 General Purpose Flag  0800 (2048)\n+284E CENTRAL HEADER #4     02014B50 (33639248)\n+2852 Created Zip Spec      14 (20) '2.0'\n+2853 Created OS            03 (3) 'Unix'\n+2854 Extract Zip Spec      0A (10) '1.0'\n+2855 Extract OS            00 (0) 'MS-DOS'\n+2856 General Purpose Flag  0800 (2048)\n      [Bit 11]              1 'Language Encoding'\n-2856 Compression Method    0000 (0) 'Stored'\n-2858 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-285C CRC                   00000000 (0)\n-2860 Compressed Size       00000000 (0)\n-2864 Uncompressed Size     00000000 (0)\n-2868 Filename Length       000B (11)\n-286A Extra Length          0000 (0)\n-286C Comment Length        0000 (0)\n-286E Disk Start            0000 (0)\n-2870 Int File Attributes   0000 (0)\n+2858 Compression Method    0000 (0) 'Stored'\n+285A Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+285E CRC                   00000000 (0)\n+2862 Compressed Size       00000000 (0)\n+2866 Uncompressed Size     00000000 (0)\n+286A Filename Length       000B (11)\n+286C Extra Length          0000 (0)\n+286E Comment Length        0000 (0)\n+2870 Disk Start            0000 (0)\n+2872 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2872 Ext File Attributes   41ED0010 (1106051088)\n+2874 Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-2876 Local Header Offset   000000BD (189)\n-287A Filename              'XXXXXXXXXXX'\n+2878 Local Header Offset   000000BD (189)\n+287C Filename              'XXXXXXXXXXX'\n #\n-# WARNING: Offset 0x287A: Filename 'XXXXXXXXXXX'\n+# WARNING: Offset 0x287C: Filename 'XXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x287A: Directory 'XXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x287C: Directory 'XXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x2852: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXX'\n+# WARNING: Offset 0x2854: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXX'\n #\n \n-2885 CENTRAL HEADER #5     02014B50 (33639248)\n-2889 Created Zip Spec      14 (20) '2.0'\n-288A Created OS            03 (3) 'Unix'\n-288B Extract Zip Spec      0A (10) '1.0'\n-288C Extract OS            00 (0) 'MS-DOS'\n-288D General Purpose Flag  0800 (2048)\n+2887 CENTRAL HEADER #5     02014B50 (33639248)\n+288B Created Zip Spec      14 (20) '2.0'\n+288C Created OS            03 (3) 'Unix'\n+288D Extract Zip Spec      0A (10) '1.0'\n+288E Extract OS            00 (0) 'MS-DOS'\n+288F General Purpose Flag  0800 (2048)\n      [Bit 11]              1 'Language Encoding'\n-288F Compression Method    0000 (0) 'Stored'\n-2891 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-2895 CRC                   00000000 (0)\n-2899 Compressed Size       00000000 (0)\n-289D Uncompressed Size     00000000 (0)\n-28A1 Filename Length       0011 (17)\n-28A3 Extra Length          0000 (0)\n-28A5 Comment Length        0000 (0)\n-28A7 Disk Start            0000 (0)\n-28A9 Int File Attributes   0000 (0)\n+2891 Compression Method    0000 (0) 'Stored'\n+2893 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+2897 CRC                   00000000 (0)\n+289B Compressed Size       00000000 (0)\n+289F Uncompressed Size     00000000 (0)\n+28A3 Filename Length       0011 (17)\n+28A5 Extra Length          0000 (0)\n+28A7 Comment Length        0000 (0)\n+28A9 Disk Start            0000 (0)\n+28AB Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-28AB Ext File Attributes   41ED0010 (1106051088)\n+28AD Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-28AF Local Header Offset   000000E6 (230)\n-28B3 Filename              'XXXXXXXXXXXXXXXXX'\n+28B1 Local Header Offset   000000E6 (230)\n+28B5 Filename              'XXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x28B3: Filename 'XXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x28B5: Filename 'XXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x28B3: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x28B5: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x288B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x288D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX'\n #\n \n-28C4 CENTRAL HEADER #6     02014B50 (33639248)\n-28C8 Created Zip Spec      14 (20) '2.0'\n-28C9 Created OS            03 (3) 'Unix'\n-28CA Extract Zip Spec      0A (10) '1.0'\n-28CB Extract OS            00 (0) 'MS-DOS'\n-28CC General Purpose Flag  0800 (2048)\n+28C6 CENTRAL HEADER #6     02014B50 (33639248)\n+28CA Created Zip Spec      14 (20) '2.0'\n+28CB Created OS            03 (3) 'Unix'\n+28CC Extract Zip Spec      0A (10) '1.0'\n+28CD Extract OS            00 (0) 'MS-DOS'\n+28CE General Purpose Flag  0800 (2048)\n      [Bit 11]              1 'Language Encoding'\n-28CE Compression Method    0000 (0) 'Stored'\n-28D0 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-28D4 CRC                   00000000 (0)\n-28D8 Compressed Size       00000000 (0)\n-28DC Uncompressed Size     00000000 (0)\n-28E0 Filename Length       0018 (24)\n-28E2 Extra Length          0000 (0)\n-28E4 Comment Length        0000 (0)\n-28E6 Disk Start            0000 (0)\n-28E8 Int File Attributes   0000 (0)\n+28D0 Compression Method    0000 (0) 'Stored'\n+28D2 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+28D6 CRC                   00000000 (0)\n+28DA Compressed Size       00000000 (0)\n+28DE Uncompressed Size     00000000 (0)\n+28E2 Filename Length       0018 (24)\n+28E4 Extra Length          0000 (0)\n+28E6 Comment Length        0000 (0)\n+28E8 Disk Start            0000 (0)\n+28EA Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-28EA Ext File Attributes   41ED0010 (1106051088)\n+28EC Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-28EE Local Header Offset   00000115 (277)\n-28F2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n+28F0 Local Header Offset   00000115 (277)\n+28F4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x28F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x28F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x28F2: Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x28F4: Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x28CA: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x28CC: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-290A CENTRAL HEADER #7     02014B50 (33639248)\n-290E Created Zip Spec      14 (20) '2.0'\n-290F Created OS            03 (3) 'Unix'\n-2910 Extract Zip Spec      0A (10) '1.0'\n-2911 Extract OS            00 (0) 'MS-DOS'\n-2912 General Purpose Flag  0800 (2048)\n+290C CENTRAL HEADER #7     02014B50 (33639248)\n+2910 Created Zip Spec      14 (20) '2.0'\n+2911 Created OS            03 (3) 'Unix'\n+2912 Extract Zip Spec      0A (10) '1.0'\n+2913 Extract OS            00 (0) 'MS-DOS'\n+2914 General Purpose Flag  0800 (2048)\n      [Bit 11]              1 'Language Encoding'\n-2914 Compression Method    0000 (0) 'Stored'\n-2916 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-291A CRC                   00000000 (0)\n-291E Compressed Size       00000000 (0)\n-2922 Uncompressed Size     00000000 (0)\n-2926 Filename Length       0022 (34)\n-2928 Extra Length          0000 (0)\n-292A Comment Length        0000 (0)\n-292C Disk Start            0000 (0)\n-292E Int File Attributes   0000 (0)\n+2916 Compression Method    0000 (0) 'Stored'\n+2918 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+291C CRC                   00000000 (0)\n+2920 Compressed Size       00000000 (0)\n+2924 Uncompressed Size     00000000 (0)\n+2928 Filename Length       0022 (34)\n+292A Extra Length          0000 (0)\n+292C Comment Length        0000 (0)\n+292E Disk Start            0000 (0)\n+2930 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2930 Ext File Attributes   41ED0010 (1106051088)\n+2932 Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-2934 Local Header Offset   0000014B (331)\n-2938 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2936 Local Header Offset   0000014B (331)\n+293A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2938: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x293A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x2938: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x293A: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x2910: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2912: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-295A CENTRAL HEADER #8     02014B50 (33639248)\n-295E Created Zip Spec      14 (20) '2.0'\n-295F Created OS            03 (3) 'Unix'\n-2960 Extract Zip Spec      0A (10) '1.0'\n-2961 Extract OS            00 (0) 'MS-DOS'\n-2962 General Purpose Flag  0800 (2048)\n+295C CENTRAL HEADER #8     02014B50 (33639248)\n+2960 Created Zip Spec      14 (20) '2.0'\n+2961 Created OS            03 (3) 'Unix'\n+2962 Extract Zip Spec      0A (10) '1.0'\n+2963 Extract OS            00 (0) 'MS-DOS'\n+2964 General Purpose Flag  0800 (2048)\n      [Bit 11]              1 'Language Encoding'\n-2964 Compression Method    0000 (0) 'Stored'\n-2966 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-296A CRC                   00000000 (0)\n-296E Compressed Size       00000000 (0)\n-2972 Uncompressed Size     00000000 (0)\n-2976 Filename Length       002B (43)\n-2978 Extra Length          0000 (0)\n-297A Comment Length        0000 (0)\n-297C Disk Start            0000 (0)\n-297E Int File Attributes   0000 (0)\n+2966 Compression Method    0000 (0) 'Stored'\n+2968 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+296C CRC                   00000000 (0)\n+2970 Compressed Size       00000000 (0)\n+2974 Uncompressed Size     00000000 (0)\n+2978 Filename Length       002B (43)\n+297A Extra Length          0000 (0)\n+297C Comment Length        0000 (0)\n+297E Disk Start            0000 (0)\n+2980 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2980 Ext File Attributes   41ED0010 (1106051088)\n+2982 Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-2984 Local Header Offset   0000018B (395)\n-2988 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2986 Local Header Offset   0000018B (395)\n+298A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2988: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x298A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x2988: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x298A: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x2960: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2962: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-29B3 CENTRAL HEADER #9     02014B50 (33639248)\n-29B7 Created Zip Spec      14 (20) '2.0'\n-29B8 Created OS            03 (3) 'Unix'\n-29B9 Extract Zip Spec      0A (10) '1.0'\n-29BA Extract OS            00 (0) 'MS-DOS'\n-29BB General Purpose Flag  0800 (2048)\n+29B5 CENTRAL HEADER #9     02014B50 (33639248)\n+29B9 Created Zip Spec      14 (20) '2.0'\n+29BA Created OS            03 (3) 'Unix'\n+29BB Extract Zip Spec      0A (10) '1.0'\n+29BC Extract OS            00 (0) 'MS-DOS'\n+29BD General Purpose Flag  0800 (2048)\n      [Bit 11]              1 'Language Encoding'\n-29BD Compression Method    0000 (0) 'Stored'\n-29BF Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-29C3 CRC                   00000000 (0)\n-29C7 Compressed Size       00000000 (0)\n-29CB Uncompressed Size     00000000 (0)\n-29CF Filename Length       000F (15)\n-29D1 Extra Length          0000 (0)\n-29D3 Comment Length        0000 (0)\n-29D5 Disk Start            0000 (0)\n-29D7 Int File Attributes   0000 (0)\n+29BF Compression Method    0000 (0) 'Stored'\n+29C1 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+29C5 CRC                   00000000 (0)\n+29C9 Compressed Size       00000000 (0)\n+29CD Uncompressed Size     00000000 (0)\n+29D1 Filename Length       000F (15)\n+29D3 Extra Length          0000 (0)\n+29D5 Comment Length        0000 (0)\n+29D7 Disk Start            0000 (0)\n+29D9 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-29D9 Ext File Attributes   41ED0010 (1106051088)\n+29DB Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-29DD Local Header Offset   000001D4 (468)\n-29E1 Filename              'XXXXXXXXXXXXXXX'\n+29DF Local Header Offset   000001D4 (468)\n+29E3 Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x29E1: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x29E3: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x29E1: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x29E3: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x29B9: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x29BB: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n #\n \n-29F0 CENTRAL HEADER #10    02014B50 (33639248)\n-29F4 Created Zip Spec      14 (20) '2.0'\n-29F5 Created OS            03 (3) 'Unix'\n-29F6 Extract Zip Spec      0A (10) '1.0'\n-29F7 Extract OS            00 (0) 'MS-DOS'\n-29F8 General Purpose Flag  0800 (2048)\n+29F2 CENTRAL HEADER #10    02014B50 (33639248)\n+29F6 Created Zip Spec      14 (20) '2.0'\n+29F7 Created OS            03 (3) 'Unix'\n+29F8 Extract Zip Spec      0A (10) '1.0'\n+29F9 Extract OS            00 (0) 'MS-DOS'\n+29FA General Purpose Flag  0800 (2048)\n      [Bit 11]              1 'Language Encoding'\n-29FA Compression Method    0000 (0) 'Stored'\n-29FC Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-2A00 CRC                   00000000 (0)\n-2A04 Compressed Size       00000000 (0)\n-2A08 Uncompressed Size     00000000 (0)\n-2A0C Filename Length       0018 (24)\n-2A0E Extra Length          0000 (0)\n-2A10 Comment Length        0000 (0)\n-2A12 Disk Start            0000 (0)\n-2A14 Int File Attributes   0000 (0)\n+29FC Compression Method    0000 (0) 'Stored'\n+29FE Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+2A02 CRC                   00000000 (0)\n+2A06 Compressed Size       00000000 (0)\n+2A0A Uncompressed Size     00000000 (0)\n+2A0E Filename Length       0018 (24)\n+2A10 Extra Length          0000 (0)\n+2A12 Comment Length        0000 (0)\n+2A14 Disk Start            0000 (0)\n+2A16 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2A16 Ext File Attributes   41ED0010 (1106051088)\n+2A18 Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-2A1A Local Header Offset   00000201 (513)\n-2A1E Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n+2A1C Local Header Offset   00000201 (513)\n+2A20 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2A1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2A20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x2A1E: Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x2A20: Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x29F6: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x29F8: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-2A36 CENTRAL HEADER #11    02014B50 (33639248)\n-2A3A Created Zip Spec      14 (20) '2.0'\n-2A3B Created OS            03 (3) 'Unix'\n-2A3C Extract Zip Spec      0A (10) '1.0'\n-2A3D Extract OS            00 (0) 'MS-DOS'\n-2A3E General Purpose Flag  0800 (2048)\n+2A38 CENTRAL HEADER #11    02014B50 (33639248)\n+2A3C Created Zip Spec      14 (20) '2.0'\n+2A3D Created OS            03 (3) 'Unix'\n+2A3E Extract Zip Spec      0A (10) '1.0'\n+2A3F Extract OS            00 (0) 'MS-DOS'\n+2A40 General Purpose Flag  0800 (2048)\n      [Bit 11]              1 'Language Encoding'\n-2A40 Compression Method    0000 (0) 'Stored'\n-2A42 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-2A46 CRC                   00000000 (0)\n-2A4A Compressed Size       00000000 (0)\n-2A4E Uncompressed Size     00000000 (0)\n-2A52 Filename Length       000F (15)\n-2A54 Extra Length          0000 (0)\n-2A56 Comment Length        0000 (0)\n-2A58 Disk Start            0000 (0)\n-2A5A Int File Attributes   0000 (0)\n+2A42 Compression Method    0000 (0) 'Stored'\n+2A44 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+2A48 CRC                   00000000 (0)\n+2A4C Compressed Size       00000000 (0)\n+2A50 Uncompressed Size     00000000 (0)\n+2A54 Filename Length       000F (15)\n+2A56 Extra Length          0000 (0)\n+2A58 Comment Length        0000 (0)\n+2A5A Disk Start            0000 (0)\n+2A5C Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2A5C Ext File Attributes   41ED0010 (1106051088)\n+2A5E Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-2A60 Local Header Offset   00000237 (567)\n-2A64 Filename              'XXXXXXXXXXXXXXX'\n+2A62 Local Header Offset   00000237 (567)\n+2A66 Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2A64: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2A66: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x2A64: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x2A66: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x2A3C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2A3E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n #\n \n-2A73 CENTRAL HEADER #12    02014B50 (33639248)\n-2A77 Created Zip Spec      14 (20) '2.0'\n-2A78 Created OS            03 (3) 'Unix'\n-2A79 Extract Zip Spec      0A (10) '1.0'\n-2A7A Extract OS            00 (0) 'MS-DOS'\n-2A7B General Purpose Flag  0800 (2048)\n+2A75 CENTRAL HEADER #12    02014B50 (33639248)\n+2A79 Created Zip Spec      14 (20) '2.0'\n+2A7A Created OS            03 (3) 'Unix'\n+2A7B Extract Zip Spec      0A (10) '1.0'\n+2A7C Extract OS            00 (0) 'MS-DOS'\n+2A7D General Purpose Flag  0800 (2048)\n      [Bit 11]              1 'Language Encoding'\n-2A7D Compression Method    0000 (0) 'Stored'\n-2A7F Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-2A83 CRC                   00000000 (0)\n-2A87 Compressed Size       00000000 (0)\n-2A8B Uncompressed Size     00000000 (0)\n-2A8F Filename Length       0020 (32)\n-2A91 Extra Length          0000 (0)\n-2A93 Comment Length        0000 (0)\n-2A95 Disk Start            0000 (0)\n-2A97 Int File Attributes   0000 (0)\n+2A7F Compression Method    0000 (0) 'Stored'\n+2A81 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+2A85 CRC                   00000000 (0)\n+2A89 Compressed Size       00000000 (0)\n+2A8D Uncompressed Size     00000000 (0)\n+2A91 Filename Length       0020 (32)\n+2A93 Extra Length          0000 (0)\n+2A95 Comment Length        0000 (0)\n+2A97 Disk Start            0000 (0)\n+2A99 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2A99 Ext File Attributes   41ED0010 (1106051088)\n+2A9B Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-2A9D Local Header Offset   00000264 (612)\n-2AA1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2A9F Local Header Offset   00000264 (612)\n+2AA3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2AA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2AA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x2AA1: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x2AA3: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x2A79: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2A7B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-2AC1 CENTRAL HEADER #13    02014B50 (33639248)\n-2AC5 Created Zip Spec      14 (20) '2.0'\n-2AC6 Created OS            03 (3) 'Unix'\n-2AC7 Extract Zip Spec      0A (10) '1.0'\n-2AC8 Extract OS            00 (0) 'MS-DOS'\n-2AC9 General Purpose Flag  0800 (2048)\n+2AC3 CENTRAL HEADER #13    02014B50 (33639248)\n+2AC7 Created Zip Spec      14 (20) '2.0'\n+2AC8 Created OS            03 (3) 'Unix'\n+2AC9 Extract Zip Spec      0A (10) '1.0'\n+2ACA Extract OS            00 (0) 'MS-DOS'\n+2ACB General Purpose Flag  0800 (2048)\n      [Bit 11]              1 'Language Encoding'\n-2ACB Compression Method    0000 (0) 'Stored'\n-2ACD Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-2AD1 CRC                   00000000 (0)\n-2AD5 Compressed Size       00000000 (0)\n-2AD9 Uncompressed Size     00000000 (0)\n-2ADD Filename Length       003D (61)\n-2ADF Extra Length          0000 (0)\n-2AE1 Comment Length        0000 (0)\n-2AE3 Disk Start            0000 (0)\n-2AE5 Int File Attributes   0000 (0)\n+2ACD Compression Method    0000 (0) 'Stored'\n+2ACF Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+2AD3 CRC                   00000000 (0)\n+2AD7 Compressed Size       00000000 (0)\n+2ADB Uncompressed Size     00000000 (0)\n+2ADF Filename Length       003D (61)\n+2AE1 Extra Length          0000 (0)\n+2AE3 Comment Length        0000 (0)\n+2AE5 Disk Start            0000 (0)\n+2AE7 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2AE7 Ext File Attributes   41ED0010 (1106051088)\n+2AE9 Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-2AEB Local Header Offset   000002A2 (674)\n-2AEF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2AED Local Header Offset   000002A2 (674)\n+2AF1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2AEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2AF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x2AEF: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x2AF1: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x2AC7: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2AC9: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-2B2C CENTRAL HEADER #14    02014B50 (33639248)\n-2B30 Created Zip Spec      14 (20) '2.0'\n-2B31 Created OS            03 (3) 'Unix'\n-2B32 Extract Zip Spec      14 (20) '2.0'\n-2B33 Extract OS            00 (0) 'MS-DOS'\n-2B34 General Purpose Flag  0800 (2048)\n+2B2E CENTRAL HEADER #14    02014B50 (33639248)\n+2B32 Created Zip Spec      14 (20) '2.0'\n+2B33 Created OS            03 (3) 'Unix'\n+2B34 Extract Zip Spec      14 (20) '2.0'\n+2B35 Extract OS            00 (0) 'MS-DOS'\n+2B36 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-2B36 Compression Method    0008 (8) 'Deflated'\n-2B38 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-2B3C CRC                   C20F1A70 (3255769712)\n-2B40 Compressed Size       000002AB (683)\n-2B44 Uncompressed Size     00000918 (2328)\n-2B48 Filename Length       0015 (21)\n-2B4A Extra Length          0000 (0)\n-2B4C Comment Length        0000 (0)\n-2B4E Disk Start            0000 (0)\n-2B50 Int File Attributes   0000 (0)\n+2B38 Compression Method    0008 (8) 'Deflated'\n+2B3A Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+2B3E CRC                   C20F1A70 (3255769712)\n+2B42 Compressed Size       000002AB (683)\n+2B46 Uncompressed Size     00000918 (2328)\n+2B4A Filename Length       0015 (21)\n+2B4C Extra Length          0000 (0)\n+2B4E Comment Length        0000 (0)\n+2B50 Disk Start            0000 (0)\n+2B52 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2B52 Ext File Attributes   81A40000 (2175008768)\n+2B54 Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-2B56 Local Header Offset   000002FD (765)\n-2B5A Filename              'XXXXXXXXXXXXXXXXXXXXX'\n+2B58 Local Header Offset   000002FD (765)\n+2B5C Filename              'XXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2B5A: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2B5C: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2B6F CENTRAL HEADER #15    02014B50 (33639248)\n-2B73 Created Zip Spec      14 (20) '2.0'\n-2B74 Created OS            03 (3) 'Unix'\n-2B75 Extract Zip Spec      14 (20) '2.0'\n-2B76 Extract OS            00 (0) 'MS-DOS'\n-2B77 General Purpose Flag  0800 (2048)\n+2B71 CENTRAL HEADER #15    02014B50 (33639248)\n+2B75 Created Zip Spec      14 (20) '2.0'\n+2B76 Created OS            03 (3) 'Unix'\n+2B77 Extract Zip Spec      14 (20) '2.0'\n+2B78 Extract OS            00 (0) 'MS-DOS'\n+2B79 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-2B79 Compression Method    0008 (8) 'Deflated'\n-2B7B Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-2B7F CRC                   86E2B4B4 (2263004340)\n-2B83 Compressed Size       00000F6D (3949)\n-2B87 Uncompressed Size     00002C5E (11358)\n-2B8B Filename Length       0010 (16)\n-2B8D Extra Length          0000 (0)\n-2B8F Comment Length        0000 (0)\n-2B91 Disk Start            0000 (0)\n-2B93 Int File Attributes   0000 (0)\n+2B7B Compression Method    0008 (8) 'Deflated'\n+2B7D Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+2B81 CRC                   86E2B4B4 (2263004340)\n+2B85 Compressed Size       00000F6D (3949)\n+2B89 Uncompressed Size     00002C5E (11358)\n+2B8D Filename Length       0010 (16)\n+2B8F Extra Length          0000 (0)\n+2B91 Comment Length        0000 (0)\n+2B93 Disk Start            0000 (0)\n+2B95 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2B95 Ext File Attributes   81A40000 (2175008768)\n+2B97 Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-2B99 Local Header Offset   000005DB (1499)\n-2B9D Filename              'XXXXXXXXXXXXXXXX'\n+2B9B Local Header Offset   000005DB (1499)\n+2B9F Filename              'XXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2B9D: Filename 'XXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2B9F: Filename 'XXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2BAD CENTRAL HEADER #16    02014B50 (33639248)\n-2BB1 Created Zip Spec      14 (20) '2.0'\n-2BB2 Created OS            03 (3) 'Unix'\n-2BB3 Extract Zip Spec      14 (20) '2.0'\n-2BB4 Extract OS            00 (0) 'MS-DOS'\n-2BB5 General Purpose Flag  0800 (2048)\n+2BAF CENTRAL HEADER #16    02014B50 (33639248)\n+2BB3 Created Zip Spec      14 (20) '2.0'\n+2BB4 Created OS            03 (3) 'Unix'\n+2BB5 Extract Zip Spec      14 (20) '2.0'\n+2BB6 Extract OS            00 (0) 'MS-DOS'\n+2BB7 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-2BB7 Compression Method    0008 (8) 'Deflated'\n-2BB9 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-2BBD CRC                   D34949A3 (3544795555)\n-2BC1 Compressed Size       00000085 (133)\n-2BC5 Uncompressed Size     000000B9 (185)\n-2BC9 Filename Length       000F (15)\n-2BCB Extra Length          0000 (0)\n-2BCD Comment Length        0000 (0)\n-2BCF Disk Start            0000 (0)\n-2BD1 Int File Attributes   0000 (0)\n+2BB9 Compression Method    0008 (8) 'Deflated'\n+2BBB Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+2BBF CRC                   D34949A3 (3544795555)\n+2BC3 Compressed Size       00000085 (133)\n+2BC7 Uncompressed Size     000000B9 (185)\n+2BCB Filename Length       000F (15)\n+2BCD Extra Length          0000 (0)\n+2BCF Comment Length        0000 (0)\n+2BD1 Disk Start            0000 (0)\n+2BD3 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2BD3 Ext File Attributes   81A40000 (2175008768)\n+2BD5 Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-2BD7 Local Header Offset   00001576 (5494)\n-2BDB Filename              'XXXXXXXXXXXXXXX'\n+2BD9 Local Header Offset   00001576 (5494)\n+2BDD Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2BDB: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2BDD: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2BEA CENTRAL HEADER #17    02014B50 (33639248)\n-2BEE Created Zip Spec      14 (20) '2.0'\n-2BEF Created OS            03 (3) 'Unix'\n-2BF0 Extract Zip Spec      14 (20) '2.0'\n-2BF1 Extract OS            00 (0) 'MS-DOS'\n-2BF2 General Purpose Flag  0800 (2048)\n+2BEC CENTRAL HEADER #17    02014B50 (33639248)\n+2BF0 Created Zip Spec      14 (20) '2.0'\n+2BF1 Created OS            03 (3) 'Unix'\n+2BF2 Extract Zip Spec      14 (20) '2.0'\n+2BF3 Extract OS            00 (0) 'MS-DOS'\n+2BF4 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-2BF4 Compression Method    0008 (8) 'Deflated'\n-2BF6 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-2BFA CRC                   313A7353 (825914195)\n-2BFE Compressed Size       0000041E (1054)\n-2C02 Uncompressed Size     00000D23 (3363)\n-2C06 Filename Length       0043 (67)\n-2C08 Extra Length          0000 (0)\n-2C0A Comment Length        0000 (0)\n-2C0C Disk Start            0000 (0)\n-2C0E Int File Attributes   0000 (0)\n+2BF6 Compression Method    0008 (8) 'Deflated'\n+2BF8 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+2BFC CRC                   42503EDC (1112555228)\n+2C00 Compressed Size       00000427 (1063)\n+2C04 Uncompressed Size     00000D9C (3484)\n+2C08 Filename Length       0043 (67)\n+2C0A Extra Length          0000 (0)\n+2C0C Comment Length        0000 (0)\n+2C0E Disk Start            0000 (0)\n+2C10 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2C10 Ext File Attributes   81A40000 (2175008768)\n+2C12 Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-2C14 Local Header Offset   00001628 (5672)\n-2C18 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2C16 Local Header Offset   00001628 (5672)\n+2C1A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2C18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2C1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2C5B CENTRAL HEADER #18    02014B50 (33639248)\n-2C5F Created Zip Spec      14 (20) '2.0'\n-2C60 Created OS            03 (3) 'Unix'\n-2C61 Extract Zip Spec      14 (20) '2.0'\n-2C62 Extract OS            00 (0) 'MS-DOS'\n-2C63 General Purpose Flag  0800 (2048)\n+2C5D CENTRAL HEADER #18    02014B50 (33639248)\n+2C61 Created Zip Spec      14 (20) '2.0'\n+2C62 Created OS            03 (3) 'Unix'\n+2C63 Extract Zip Spec      14 (20) '2.0'\n+2C64 Extract OS            00 (0) 'MS-DOS'\n+2C65 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-2C65 Compression Method    0008 (8) 'Deflated'\n-2C67 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-2C6B CRC                   86605046 (2254458950)\n-2C6F Compressed Size       000003DF (991)\n-2C73 Uncompressed Size     00000CE3 (3299)\n-2C77 Filename Length       0044 (68)\n-2C79 Extra Length          0000 (0)\n-2C7B Comment Length        0000 (0)\n-2C7D Disk Start            0000 (0)\n-2C7F Int File Attributes   0000 (0)\n+2C67 Compression Method    0008 (8) 'Deflated'\n+2C69 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+2C6D CRC                   86605046 (2254458950)\n+2C71 Compressed Size       000003DF (991)\n+2C75 Uncompressed Size     00000CE3 (3299)\n+2C79 Filename Length       0044 (68)\n+2C7B Extra Length          0000 (0)\n+2C7D Comment Length        0000 (0)\n+2C7F Disk Start            0000 (0)\n+2C81 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2C81 Ext File Attributes   81A40000 (2175008768)\n+2C83 Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-2C85 Local Header Offset   00001AA7 (6823)\n-2C89 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2C87 Local Header Offset   00001AB0 (6832)\n+2C8B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2C89: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2C8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2CCD CENTRAL HEADER #19    02014B50 (33639248)\n-2CD1 Created Zip Spec      14 (20) '2.0'\n-2CD2 Created OS            03 (3) 'Unix'\n-2CD3 Extract Zip Spec      14 (20) '2.0'\n-2CD4 Extract OS            00 (0) 'MS-DOS'\n-2CD5 General Purpose Flag  0800 (2048)\n+2CCF CENTRAL HEADER #19    02014B50 (33639248)\n+2CD3 Created Zip Spec      14 (20) '2.0'\n+2CD4 Created OS            03 (3) 'Unix'\n+2CD5 Extract Zip Spec      14 (20) '2.0'\n+2CD6 Extract OS            00 (0) 'MS-DOS'\n+2CD7 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-2CD7 Compression Method    0008 (8) 'Deflated'\n-2CD9 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-2CDD CRC                   4FF68747 (1341556551)\n-2CE1 Compressed Size       00000322 (802)\n-2CE5 Uncompressed Size     00000780 (1920)\n-2CE9 Filename Length       0045 (69)\n-2CEB Extra Length          0000 (0)\n-2CED Comment Length        0000 (0)\n-2CEF Disk Start            0000 (0)\n-2CF1 Int File Attributes   0000 (0)\n+2CD9 Compression Method    0008 (8) 'Deflated'\n+2CDB Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+2CDF CRC                   C83ECB39 (3359558457)\n+2CE3 Compressed Size       00000329 (809)\n+2CE7 Uncompressed Size     000007BB (1979)\n+2CEB Filename Length       0045 (69)\n+2CED Extra Length          0000 (0)\n+2CEF Comment Length        0000 (0)\n+2CF1 Disk Start            0000 (0)\n+2CF3 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2CF3 Ext File Attributes   81A40000 (2175008768)\n+2CF5 Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-2CF7 Local Header Offset   00001EE8 (7912)\n-2CFB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2CF9 Local Header Offset   00001EF1 (7921)\n+2CFD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2CFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2CFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2D40 CENTRAL HEADER #20    02014B50 (33639248)\n-2D44 Created Zip Spec      14 (20) '2.0'\n-2D45 Created OS            03 (3) 'Unix'\n-2D46 Extract Zip Spec      14 (20) '2.0'\n-2D47 Extract OS            00 (0) 'MS-DOS'\n-2D48 General Purpose Flag  0800 (2048)\n+2D42 CENTRAL HEADER #20    02014B50 (33639248)\n+2D46 Created Zip Spec      14 (20) '2.0'\n+2D47 Created OS            03 (3) 'Unix'\n+2D48 Extract Zip Spec      14 (20) '2.0'\n+2D49 Extract OS            00 (0) 'MS-DOS'\n+2D4A General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-2D4A Compression Method    0008 (8) 'Deflated'\n-2D4C Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-2D50 CRC                   D3B5C381 (3551904641)\n-2D54 Compressed Size       0000003E (62)\n-2D58 Uncompressed Size     00000049 (73)\n-2D5C Filename Length       0047 (71)\n-2D5E Extra Length          0000 (0)\n-2D60 Comment Length        0000 (0)\n-2D62 Disk Start            0000 (0)\n-2D64 Int File Attributes   0000 (0)\n+2D4C Compression Method    0008 (8) 'Deflated'\n+2D4E Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+2D52 CRC                   D3B5C381 (3551904641)\n+2D56 Compressed Size       0000003E (62)\n+2D5A Uncompressed Size     00000049 (73)\n+2D5E Filename Length       0047 (71)\n+2D60 Extra Length          0000 (0)\n+2D62 Comment Length        0000 (0)\n+2D64 Disk Start            0000 (0)\n+2D66 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2D66 Ext File Attributes   81A40000 (2175008768)\n+2D68 Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-2D6A Local Header Offset   0000226D (8813)\n-2D6E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2D6C Local Header Offset   0000227D (8829)\n+2D70 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2D6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2D70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2DB5 CENTRAL HEADER #21    02014B50 (33639248)\n-2DB9 Created Zip Spec      14 (20) '2.0'\n-2DBA Created OS            03 (3) 'Unix'\n-2DBB Extract Zip Spec      14 (20) '2.0'\n-2DBC Extract OS            00 (0) 'MS-DOS'\n-2DBD General Purpose Flag  0800 (2048)\n+2DB7 CENTRAL HEADER #21    02014B50 (33639248)\n+2DBB Created Zip Spec      14 (20) '2.0'\n+2DBC Created OS            03 (3) 'Unix'\n+2DBD Extract Zip Spec      14 (20) '2.0'\n+2DBE Extract OS            00 (0) 'MS-DOS'\n+2DBF General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-2DBF Compression Method    0008 (8) 'Deflated'\n-2DC1 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-2DC5 CRC                   16DF2D66 (383724902)\n-2DC9 Compressed Size       00000377 (887)\n-2DCD Uncompressed Size     0000083C (2108)\n-2DD1 Filename Length       0044 (68)\n-2DD3 Extra Length          0000 (0)\n-2DD5 Comment Length        0000 (0)\n-2DD7 Disk Start            0000 (0)\n-2DD9 Int File Attributes   0000 (0)\n+2DC1 Compression Method    0008 (8) 'Deflated'\n+2DC3 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+2DC7 CRC                   4A5D3F5A (1247625050)\n+2DCB Compressed Size       00000369 (873)\n+2DCF Uncompressed Size     00000808 (2056)\n+2DD3 Filename Length       0044 (68)\n+2DD5 Extra Length          0000 (0)\n+2DD7 Comment Length        0000 (0)\n+2DD9 Disk Start            0000 (0)\n+2DDB Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2DDB Ext File Attributes   81A40000 (2175008768)\n+2DDD Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-2DDF Local Header Offset   00002310 (8976)\n-2DE3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2DE1 Local Header Offset   00002320 (8992)\n+2DE5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2DE3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2DE5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2E27 CENTRAL HEADER #22    02014B50 (33639248)\n-2E2B Created Zip Spec      14 (20) '2.0'\n-2E2C Created OS            03 (3) 'Unix'\n-2E2D Extract Zip Spec      14 (20) '2.0'\n-2E2E Extract OS            00 (0) 'MS-DOS'\n-2E2F General Purpose Flag  0800 (2048)\n+2E29 CENTRAL HEADER #22    02014B50 (33639248)\n+2E2D Created Zip Spec      14 (20) '2.0'\n+2E2E Created OS            03 (3) 'Unix'\n+2E2F Extract Zip Spec      14 (20) '2.0'\n+2E30 Extract OS            00 (0) 'MS-DOS'\n+2E31 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-2E31 Compression Method    0008 (8) 'Deflated'\n-2E33 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-2E37 CRC                   A3F71CB2 (2750880946)\n-2E3B Compressed Size       0000004F (79)\n-2E3F Uncompressed Size     00000053 (83)\n-2E43 Filename Length       004B (75)\n-2E45 Extra Length          0000 (0)\n-2E47 Comment Length        0000 (0)\n-2E49 Disk Start            0000 (0)\n-2E4B Int File Attributes   0000 (0)\n+2E33 Compression Method    0008 (8) 'Deflated'\n+2E35 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+2E39 CRC                   A3F71CB2 (2750880946)\n+2E3D Compressed Size       0000004F (79)\n+2E41 Uncompressed Size     00000053 (83)\n+2E45 Filename Length       004B (75)\n+2E47 Extra Length          0000 (0)\n+2E49 Comment Length        0000 (0)\n+2E4B Disk Start            0000 (0)\n+2E4D Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2E4D Ext File Attributes   81A40000 (2175008768)\n+2E4F Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-2E51 Local Header Offset   000026E9 (9961)\n-2E55 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2E53 Local Header Offset   000026EB (9963)\n+2E57 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2E55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2E57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2EA0 END CENTRAL HEADER    06054B50 (101010256)\n-2EA4 Number of this disk   0000 (0)\n-2EA6 Central Dir Disk no   0000 (0)\n-2EA8 Entries in this disk  0016 (22)\n-2EAA Total Entries         0016 (22)\n-2EAC Size of Central Dir   000006FF (1791)\n-2EB0 Offset to Central Dir 000027A1 (10145)\n-2EB4 Comment Length        0000 (0)\n+2EA2 END CENTRAL HEADER    06054B50 (101010256)\n+2EA6 Number of this disk   0000 (0)\n+2EA8 Central Dir Disk no   0000 (0)\n+2EAA Entries in this disk  0016 (22)\n+2EAC Total Entries         0016 (22)\n+2EAE Size of Central Dir   000006FF (1791)\n+2EB2 Offset to Central Dir 000027A3 (10147)\n+2EB6 Comment Length        0000 (0)\n #\n # Error Count: 12\n # Warning Count: 56\n #\n # Done\n"}, {"source1": "org/apache/dubbo/common/serialize/fastjson/FastJsonObjectInput.java", "source2": "org/apache/dubbo/common/serialize/fastjson/FastJsonObjectInput.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,121 +1,121 @@\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.fastjson;\n-\n-import org.apache.dubbo.common.serialize.ObjectInput;\n-\n-import com.alibaba.fastjson.JSON;\n-\n-import java.io.BufferedReader;\n-import java.io.EOFException;\n-import java.io.IOException;\n-import java.io.InputStream;\n-import java.io.InputStreamReader;\n-import java.io.Reader;\n-import java.lang.reflect.Type;\n-\n-/**\n- * FastJson object input implementation\n- */\n-public class FastJsonObjectInput implements ObjectInput {\n-\n-    private final BufferedReader reader;\n-\n-    public FastJsonObjectInput(InputStream in) {\n-        this(new InputStreamReader(in));\n-    }\n-\n-    public FastJsonObjectInput(Reader reader) {\n-        this.reader = new BufferedReader(reader);\n-    }\n-\n-    @Override\n-    public boolean readBool() throws IOException {\n-        return read(boolean.class);\n-    }\n-\n-    @Override\n-    public byte readByte() throws IOException {\n-        return read(byte.class);\n-    }\n-\n-    @Override\n-    public short readShort() throws IOException {\n-        return read(short.class);\n-    }\n-\n-    @Override\n-    public int readInt() throws IOException {\n-        return read(int.class);\n-    }\n-\n-    @Override\n-    public long readLong() throws IOException {\n-        return read(long.class);\n-    }\n-\n-    @Override\n-    public float readFloat() throws IOException {\n-        return read(float.class);\n-    }\n-\n-    @Override\n-    public double readDouble() throws IOException {\n-        return read(double.class);\n-    }\n-\n-    @Override\n-    public String readUTF() throws IOException {\n-        return read(String.class);\n-    }\n-\n-    @Override\n-    public byte[] readBytes() throws IOException {\n-        return readLine().getBytes();\n-    }\n-\n-    @Override\n-    public Object readObject() throws IOException, ClassNotFoundException {\n-        String json = readLine();\n-        return JSON.parse(json);\n-    }\n-\n-    @Override\n-    public <T> T readObject(Class<T> cls) throws IOException, ClassNotFoundException {\n-        return read(cls);\n-    }\n-\n-    @Override\n-    @SuppressWarnings(\"unchecked\")\n-    public <T> T readObject(Class<T> cls, Type type) throws IOException, ClassNotFoundException {\n-        String json = readLine();\n-        return (T) JSON.parseObject(json, type);\n-    }\n-\n-    private String readLine() throws IOException, EOFException {\n-        String line = reader.readLine();\n-        if (line == null || line.trim().length() == 0) {\n-            throw new EOFException();\n-        }\n-        return line;\n-    }\n-\n-    private <T> T read(Class<T> cls) throws IOException {\n-        String json = readLine();\n-        return JSON.parseObject(json, cls);\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.fastjson;\r\n+\r\n+import org.apache.dubbo.common.serialize.ObjectInput;\r\n+\r\n+import com.alibaba.fastjson.JSON;\r\n+\r\n+import java.io.BufferedReader;\r\n+import java.io.EOFException;\r\n+import java.io.IOException;\r\n+import java.io.InputStream;\r\n+import java.io.InputStreamReader;\r\n+import java.io.Reader;\r\n+import java.lang.reflect.Type;\r\n+\r\n+/**\r\n+ * FastJson object input implementation\r\n+ */\r\n+public class FastJsonObjectInput implements ObjectInput {\r\n+\r\n+    private final BufferedReader reader;\r\n+\r\n+    public FastJsonObjectInput(InputStream in) {\r\n+        this(new InputStreamReader(in));\r\n+    }\r\n+\r\n+    public FastJsonObjectInput(Reader reader) {\r\n+        this.reader = new BufferedReader(reader);\r\n+    }\r\n+\r\n+    @Override\r\n+    public boolean readBool() throws IOException {\r\n+        return read(boolean.class);\r\n+    }\r\n+\r\n+    @Override\r\n+    public byte readByte() throws IOException {\r\n+        return read(byte.class);\r\n+    }\r\n+\r\n+    @Override\r\n+    public short readShort() throws IOException {\r\n+        return read(short.class);\r\n+    }\r\n+\r\n+    @Override\r\n+    public int readInt() throws IOException {\r\n+        return read(int.class);\r\n+    }\r\n+\r\n+    @Override\r\n+    public long readLong() throws IOException {\r\n+        return read(long.class);\r\n+    }\r\n+\r\n+    @Override\r\n+    public float readFloat() throws IOException {\r\n+        return read(float.class);\r\n+    }\r\n+\r\n+    @Override\r\n+    public double readDouble() throws IOException {\r\n+        return read(double.class);\r\n+    }\r\n+\r\n+    @Override\r\n+    public String readUTF() throws IOException {\r\n+        return read(String.class);\r\n+    }\r\n+\r\n+    @Override\r\n+    public byte[] readBytes() throws IOException {\r\n+        return readLine().getBytes();\r\n+    }\r\n+\r\n+    @Override\r\n+    public Object readObject() throws IOException, ClassNotFoundException {\r\n+        String json = readLine();\r\n+        return JSON.parse(json);\r\n+    }\r\n+\r\n+    @Override\r\n+    public <T> T readObject(Class<T> cls) throws IOException, ClassNotFoundException {\r\n+        return read(cls);\r\n+    }\r\n+\r\n+    @Override\r\n+    @SuppressWarnings(\"unchecked\")\r\n+    public <T> T readObject(Class<T> cls, Type type) throws IOException, ClassNotFoundException {\r\n+        String json = readLine();\r\n+        return (T) JSON.parseObject(json, type);\r\n+    }\r\n+\r\n+    private String readLine() throws IOException, EOFException {\r\n+        String line = reader.readLine();\r\n+        if (line == null || line.trim().length() == 0) {\r\n+            throw new EOFException();\r\n+        }\r\n+        return line;\r\n+    }\r\n+\r\n+    private <T> T read(Class<T> cls) throws IOException {\r\n+        String json = readLine();\r\n+        return JSON.parseObject(json, cls);\r\n+    }\r\n+}\r\n"}, {"source1": "org/apache/dubbo/common/serialize/fastjson/FastJsonSerialization.java", "source2": "org/apache/dubbo/common/serialize/fastjson/FastJsonSerialization.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,59 +1,59 @@\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.fastjson;\n-\n-import org.apache.dubbo.common.URL;\n-import org.apache.dubbo.common.serialize.ObjectInput;\n-import org.apache.dubbo.common.serialize.ObjectOutput;\n-import org.apache.dubbo.common.serialize.Serialization;\n-\n-import java.io.IOException;\n-import java.io.InputStream;\n-import java.io.OutputStream;\n-\n-import static org.apache.dubbo.common.serialize.Constants.FASTJSON_SERIALIZATION_ID;\n-\n-/**\n- * FastJson serialization implementation\n- *\n- * <pre>\n- *     e.g. &lt;dubbo:protocol serialization=\"fastjson\" /&gt;\n- * </pre>\n- */\n-public class FastJsonSerialization implements Serialization {\n-\n-    @Override\n-    public byte getContentTypeId() {\n-        return FASTJSON_SERIALIZATION_ID;\n-    }\n-\n-    @Override\n-    public String getContentType() {\n-        return \"text/json\";\n-    }\n-\n-    @Override\n-    public ObjectOutput serialize(URL url, OutputStream output) throws IOException {\n-        return new FastJsonObjectOutput(output);\n-    }\n-\n-    @Override\n-    public ObjectInput deserialize(URL url, InputStream input) throws IOException {\n-        return new FastJsonObjectInput(input);\n-    }\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.fastjson;\r\n+\r\n+import org.apache.dubbo.common.URL;\r\n+import org.apache.dubbo.common.serialize.ObjectInput;\r\n+import org.apache.dubbo.common.serialize.ObjectOutput;\r\n+import org.apache.dubbo.common.serialize.Serialization;\r\n+\r\n+import java.io.IOException;\r\n+import java.io.InputStream;\r\n+import java.io.OutputStream;\r\n+\r\n+import static org.apache.dubbo.common.serialize.Constants.FASTJSON_SERIALIZATION_ID;\r\n+\r\n+/**\r\n+ * FastJson serialization implementation\r\n+ *\r\n+ * <pre>\r\n+ *     e.g. &lt;dubbo:protocol serialization=\"fastjson\" /&gt;\r\n+ * </pre>\r\n+ */\r\n+public class FastJsonSerialization implements Serialization {\r\n+\r\n+    @Override\r\n+    public byte getContentTypeId() {\r\n+        return FASTJSON_SERIALIZATION_ID;\r\n+    }\r\n+\r\n+    @Override\r\n+    public String getContentType() {\r\n+        return \"text/json\";\r\n+    }\r\n+\r\n+    @Override\r\n+    public ObjectOutput serialize(URL url, OutputStream output) throws IOException {\r\n+        return new FastJsonObjectOutput(output);\r\n+    }\r\n+\r\n+    @Override\r\n+    public ObjectInput deserialize(URL url, InputStream input) throws IOException {\r\n+        return new FastJsonObjectInput(input);\r\n+    }\r\n+\r\n+}\r\n"}, {"source1": "META-INF/maven/org.apache.dubbo/dubbo-serialization-fastjson/pom.xml", "source2": "META-INF/maven/org.apache.dubbo/dubbo-serialization-fastjson/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,132 +1,129 @@\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 2d66 6173 746a  ialization-fastj\n-00000510: 736f 6e3c 2f61 7274 6966 6163 7449 643e  son</artifactId>\n-00000520: 0d0a 2020 3c76 6572 7369 6f6e 3e32 2e37  ..  <version>2.7\n-00000530: 2e31 303c 2f76 6572 7369 6f6e 3e0d 0a20  .10</version>.. \n-00000540: 203c 6e61 6d65 3e24 7b70 726f 6a65 6374   <name>${project\n-00000550: 2e61 7274 6966 6163 7449 647d 3c2f 6e61  .artifactId}</na\n-00000560: 6d65 3e0d 0a20 203c 6465 7363 7269 7074  me>..  <descript\n-00000570: 696f 6e3e 5468 6520 6661 7374 6a73 6f6e  ion>The fastjson\n-00000580: 2073 6572 6961 6c69 7a61 7469 6f6e 206d   serialization m\n-00000590: 6f64 756c 6520 6f66 2064 7562 626f 2070  odule of dubbo p\n-000005a0: 726f 6a65 6374 3c2f 6465 7363 7269 7074  roject</descript\n-000005b0: 696f 6e3e 0d0a 2020 3c6c 6963 656e 7365  ion>..  <license\n-000005c0: 733e 0d0a 2020 2020 3c6c 6963 656e 7365  s>..    <license\n-000005d0: 3e0d 0a20 2020 2020 203c 6e61 6d65 3e41  >..      <name>A\n-000005e0: 7061 6368 6520 4c69 6365 6e73 652c 2056  pache License, V\n-000005f0: 6572 7369 6f6e 2032 2e30 3c2f 6e61 6d65  ersion 2.0</name\n-00000600: 3e0d 0a20 2020 2020 203c 7572 6c3e 6874  >..      <url>ht\n-00000610: 7470 3a2f 2f77 7777 2e61 7061 6368 652e  tp://www.apache.\n-00000620: 6f72 672f 6c69 6365 6e73 6573 2f4c 4943  org/licenses/LIC\n-00000630: 454e 5345 2d32 2e30 3c2f 7572 6c3e 0d0a  ENSE-2.0</url>..\n-00000640: 2020 2020 2020 3c64 6973 7472 6962 7574        <distribut\n-00000650: 696f 6e3e 7265 706f 3c2f 6469 7374 7269  ion>repo</distri\n-00000660: 6275 7469 6f6e 3e0d 0a20 2020 203c 2f6c  bution>..    </l\n-00000670: 6963 656e 7365 3e0d 0a20 203c 2f6c 6963  icense>..  </lic\n-00000680: 656e 7365 733e 0d0a 2020 3c70 726f 7065  enses>..  <prope\n-00000690: 7274 6965 733e 0d0a 2020 2020 3c73 6b69  rties>..    <ski\n-000006a0: 705f 6d61 7665 6e5f 6465 706c 6f79 3e66  p_maven_deploy>f\n-000006b0: 616c 7365 3c2f 736b 6970 5f6d 6176 656e  alse</skip_maven\n-000006c0: 5f64 6570 6c6f 793e 0d0a 2020 3c2f 7072  _deploy>..  </pr\n-000006d0: 6f70 6572 7469 6573 3e0d 0a20 203c 6465  operties>..  <de\n-000006e0: 7065 6e64 656e 6369 6573 3e0d 0a20 2020  pendencies>..   \n-000006f0: 203c 6465 7065 6e64 656e 6379 3e0d 0a20   <dependency>.. \n-00000700: 2020 2020 203c 6772 6f75 7049 643e 6f72       <groupId>or\n-00000710: 672e 6170 6163 6865 2e64 7562 626f 3c2f  g.apache.dubbo</\n-00000720: 6772 6f75 7049 643e 0d0a 2020 2020 2020  groupId>..      \n-00000730: 3c61 7274 6966 6163 7449 643e 6475 6262  <artifactId>dubb\n-00000740: 6f2d 7365 7269 616c 697a 6174 696f 6e2d  o-serialization-\n-00000750: 6170 693c 2f61 7274 6966 6163 7449 643e  api</artifactId>\n-00000760: 0d0a 2020 2020 2020 3c76 6572 7369 6f6e  ..      <version\n-00000770: 3e24 7b70 726f 6a65 6374 2e70 6172 656e  >${project.paren\n-00000780: 742e 7665 7273 696f 6e7d 3c2f 7665 7273  t.version}</vers\n-00000790: 696f 6e3e 0d0a 2020 2020 3c2f 6465 7065  ion>..    </depe\n-000007a0: 6e64 656e 6379 3e0d 0a20 2020 203c 6465  ndency>..    <de\n-000007b0: 7065 6e64 656e 6379 3e0d 0a20 2020 2020  pendency>..     \n-000007c0: 203c 6772 6f75 7049 643e 636f 6d2e 616c   <groupId>com.al\n-000007d0: 6962 6162 613c 2f67 726f 7570 4964 3e0d  ibaba</groupId>.\n-000007e0: 0a20 2020 2020 203c 6172 7469 6661 6374  .      <artifact\n-000007f0: 4964 3e66 6173 746a 736f 6e3c 2f61 7274  Id>fastjson</art\n-00000800: 6966 6163 7449 643e 0d0a 2020 2020 3c2f  ifactId>..    </\n-00000810: 6465 7065 6e64 656e 6379 3e0d 0a20 203c  dependency>..  <\n-00000820: 2f64 6570 656e 6465 6e63 6965 733e 0d0a  /dependencies>..\n-00000830: 3c2f 7072 6f6a 6563 743e 0d0a            </project>..\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: 2d66 6173 746a 736f 6e3c 2f61 7274 6966  -fastjson</artif\n+00000500: 6163 7449 643e 0a20 203c 7665 7273 696f  actId>.  <versio\n+00000510: 6e3e 322e 372e 3130 3c2f 7665 7273 696f  n>2.7.10</versio\n+00000520: 6e3e 0a20 203c 6e61 6d65 3e24 7b70 726f  n>.  <name>${pro\n+00000530: 6a65 6374 2e61 7274 6966 6163 7449 647d  ject.artifactId}\n+00000540: 3c2f 6e61 6d65 3e0a 2020 3c64 6573 6372  </name>.  <descr\n+00000550: 6970 7469 6f6e 3e54 6865 2066 6173 746a  iption>The fastj\n+00000560: 736f 6e20 7365 7269 616c 697a 6174 696f  son serializatio\n+00000570: 6e20 6d6f 6475 6c65 206f 6620 6475 6262  n module of dubb\n+00000580: 6f20 7072 6f6a 6563 743c 2f64 6573 6372  o project</descr\n+00000590: 6970 7469 6f6e 3e0a 2020 3c6c 6963 656e  iption>.  <licen\n+000005a0: 7365 733e 0a20 2020 203c 6c69 6365 6e73  ses>.    <licens\n+000005b0: 653e 0a20 2020 2020 203c 6e61 6d65 3e41  e>.      <name>A\n+000005c0: 7061 6368 6520 4c69 6365 6e73 652c 2056  pache License, V\n+000005d0: 6572 7369 6f6e 2032 2e30 3c2f 6e61 6d65  ersion 2.0</name\n+000005e0: 3e0a 2020 2020 2020 3c75 726c 3e68 7474  >.      <url>htt\n+000005f0: 703a 2f2f 7777 772e 6170 6163 6865 2e6f  p://www.apache.o\n+00000600: 7267 2f6c 6963 656e 7365 732f 4c49 4345  rg/licenses/LICE\n+00000610: 4e53 452d 322e 303c 2f75 726c 3e0a 2020  NSE-2.0</url>.  \n+00000620: 2020 2020 3c64 6973 7472 6962 7574 696f      <distributio\n+00000630: 6e3e 7265 706f 3c2f 6469 7374 7269 6275  n>repo</distribu\n+00000640: 7469 6f6e 3e0a 2020 2020 3c2f 6c69 6365  tion>.    </lice\n+00000650: 6e73 653e 0a20 203c 2f6c 6963 656e 7365  nse>.  </license\n+00000660: 733e 0a20 203c 7072 6f70 6572 7469 6573  s>.  <properties\n+00000670: 3e0a 2020 2020 3c73 6b69 705f 6d61 7665  >.    <skip_mave\n+00000680: 6e5f 6465 706c 6f79 3e66 616c 7365 3c2f  n_deploy>false</\n+00000690: 736b 6970 5f6d 6176 656e 5f64 6570 6c6f  skip_maven_deplo\n+000006a0: 793e 0a20 203c 2f70 726f 7065 7274 6965  y>.  </propertie\n+000006b0: 733e 0a20 203c 6465 7065 6e64 656e 6369  s>.  <dependenci\n+000006c0: 6573 3e0a 2020 2020 3c64 6570 656e 6465  es>.    <depende\n+000006d0: 6e63 793e 0a20 2020 2020 203c 6772 6f75  ncy>.      <grou\n+000006e0: 7049 643e 6f72 672e 6170 6163 6865 2e64  pId>org.apache.d\n+000006f0: 7562 626f 3c2f 6772 6f75 7049 643e 0a20  ubbo</groupId>. \n+00000700: 2020 2020 203c 6172 7469 6661 6374 4964       <artifactId\n+00000710: 3e64 7562 626f 2d73 6572 6961 6c69 7a61  >dubbo-serializa\n+00000720: 7469 6f6e 2d61 7069 3c2f 6172 7469 6661  tion-api</artifa\n+00000730: 6374 4964 3e0a 2020 2020 2020 3c76 6572  ctId>.      <ver\n+00000740: 7369 6f6e 3e24 7b70 726f 6a65 6374 2e70  sion>${project.p\n+00000750: 6172 656e 742e 7665 7273 696f 6e7d 3c2f  arent.version}</\n+00000760: 7665 7273 696f 6e3e 0a20 2020 203c 2f64  version>.    </d\n+00000770: 6570 656e 6465 6e63 793e 0a20 2020 203c  ependency>.    <\n+00000780: 6465 7065 6e64 656e 6379 3e0a 2020 2020  dependency>.    \n+00000790: 2020 3c67 726f 7570 4964 3e63 6f6d 2e61    <groupId>com.a\n+000007a0: 6c69 6261 6261 3c2f 6772 6f75 7049 643e  libaba</groupId>\n+000007b0: 0a20 2020 2020 203c 6172 7469 6661 6374  .      <artifact\n+000007c0: 4964 3e66 6173 746a 736f 6e3c 2f61 7274  Id>fastjson</art\n+000007d0: 6966 6163 7449 643e 0a20 2020 203c 2f64  ifactId>.    </d\n+000007e0: 6570 656e 6465 6e63 793e 0a20 203c 2f64  ependency>.  </d\n+000007f0: 6570 656e 6465 6e63 6965 733e 0a3c 2f70  ependencies>.</p\n+00000800: 726f 6a65 6374 3e0a                      roject>.\n"}]}
