{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,10 +1,10 @@\n Zip file size: 21466 bytes, number of entries: 39\n--rw-r--r--  2.0 unx       87 b- defN 23-Jan-31 13:54 META-INF/MANIFEST.MF\n drwxr-xr-x  2.0 unx        0 b- stor 23-Jan-31 13:54 META-INF/\n+-rw-r--r--  2.0 unx       87 b- defN 23-Jan-31 13:54 META-INF/MANIFEST.MF\n drwxr-xr-x  2.0 unx        0 b- stor 23-Jan-31 13:54 META-INF/maven/\n drwxr-xr-x  2.0 unx        0 b- stor 23-Jan-31 13:54 archetype-resources/\n drwxr-xr-x  2.0 unx        0 b- stor 23-Jan-31 13:54 archetype-resources/src/\n drwxr-xr-x  2.0 unx        0 b- stor 23-Jan-31 13:54 archetype-resources/src/main/\n drwxr-xr-x  2.0 unx        0 b- stor 23-Jan-31 13:54 archetype-resources/src/main/java/\n drwxr-xr-x  2.0 unx        0 b- stor 23-Jan-31 13:54 archetype-resources/src/main/java/__packageInPathFormat__/\n drwxr-xr-x  2.0 unx        0 b- stor 23-Jan-31 13:54 archetype-resources/src/main/resources/\n"}, {"source1": "zipnote \u00abTEMP\u00bb/diffoscope_cpoi1vpf_mnt/tmp546pfd86_.zip", "source2": "zipnote \u00abTEMP\u00bb/diffoscope_cpoi1vpf_mnt/tmp546pfd86_.zip", "unified_diff": "@@ -1,11 +1,11 @@\n-Filename: META-INF/MANIFEST.MF\n+Filename: META-INF/\n Comment: \n \n-Filename: META-INF/\n+Filename: META-INF/MANIFEST.MF\n Comment: \n \n Filename: META-INF/maven/\n Comment: \n \n Filename: archetype-resources/\n Comment: \n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -1,45 +1,45 @@\n \n 0000 LOCAL HEADER #1       04034B50 (67324752)\n-0004 Extract Zip Spec      14 (20) '2.0'\n+0004 Extract Zip Spec      0A (10) '1.0'\n 0005 Extract OS            00 (0) 'MS-DOS'\n 0006 General Purpose Flag  0800 (2048)\n-     [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-0008 Compression Method    0008 (8) 'Deflated'\n+0008 Compression Method    0000 (0) 'Stored'\n 000A Modification Time     563F6ED7 (1446997719) 'Tue Jan 31 13:54:46 2023'\n-000E CRC                   D8B2B2DB (3635589851)\n-0012 Compressed Size       00000058 (88)\n-0016 Uncompressed Size     00000057 (87)\n-001A Filename Length       0014 (20)\n+000E CRC                   00000000 (0)\n+0012 Compressed Size       00000000 (0)\n+0016 Uncompressed Size     00000000 (0)\n+001A Filename Length       0009 (9)\n 001C Extra Length          0000 (0)\n-001E Filename              'XXXXXXXXXXXXXXXXXXXX'\n+001E Filename              'XXXXXXXXX'\n #\n-# WARNING: Offset 0x1E: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1E: Filename 'XXXXXXXXX'\n #          Zero length filename\n #\n-0032 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-008A LOCAL HEADER #2       04034B50 (67324752)\n-008E Extract Zip Spec      0A (10) '1.0'\n-008F Extract OS            00 (0) 'MS-DOS'\n-0090 General Purpose Flag  0800 (2048)\n+0027 LOCAL HEADER #2       04034B50 (67324752)\n+002B Extract Zip Spec      14 (20) '2.0'\n+002C Extract OS            00 (0) 'MS-DOS'\n+002D General Purpose Flag  0800 (2048)\n+     [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-0092 Compression Method    0000 (0) 'Stored'\n-0094 Modification Time     563F6ED7 (1446997719) 'Tue Jan 31 13:54:46 2023'\n-0098 CRC                   00000000 (0)\n-009C Compressed Size       00000000 (0)\n-00A0 Uncompressed Size     00000000 (0)\n-00A4 Filename Length       0009 (9)\n-00A6 Extra Length          0000 (0)\n-00A8 Filename              'XXXXXXXXX'\n+002F Compression Method    0008 (8) 'Deflated'\n+0031 Modification Time     563F6ED7 (1446997719) 'Tue Jan 31 13:54:46 2023'\n+0035 CRC                   B63EA99A (3057559962)\n+0039 Compressed Size       00000058 (88)\n+003D Uncompressed Size     00000057 (87)\n+0041 Filename Length       0014 (20)\n+0043 Extra Length          0000 (0)\n+0045 Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xA8: Filename 'XXXXXXXXX'\n+# WARNING: Offset 0x45: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n+0059 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n 00B1 LOCAL HEADER #3       04034B50 (67324752)\n 00B5 Extract Zip Spec      0A (10) '1.0'\n 00B6 Extract OS            00 (0) 'MS-DOS'\n 00B7 General Purpose Flag  0800 (2048)\n      [Bit 11]              1 'Language Encoding'\n 00B9 Compression Method    0000 (0) 'Stored'\n@@ -740,72 +740,72 @@\n #          Zero length filename\n #\n 455C PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n 459D CENTRAL HEADER #1     02014B50 (33639248)\n 45A1 Created Zip Spec      14 (20) '2.0'\n 45A2 Created OS            03 (3) 'Unix'\n-45A3 Extract Zip Spec      14 (20) '2.0'\n+45A3 Extract Zip Spec      0A (10) '1.0'\n 45A4 Extract OS            00 (0) 'MS-DOS'\n 45A5 General Purpose Flag  0800 (2048)\n-     [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-45A7 Compression Method    0008 (8) 'Deflated'\n+45A7 Compression Method    0000 (0) 'Stored'\n 45A9 Modification Time     563F6ED7 (1446997719) 'Tue Jan 31 13:54:46 2023'\n-45AD CRC                   D8B2B2DB (3635589851)\n-45B1 Compressed Size       00000058 (88)\n-45B5 Uncompressed Size     00000057 (87)\n-45B9 Filename Length       0014 (20)\n+45AD CRC                   00000000 (0)\n+45B1 Compressed Size       00000000 (0)\n+45B5 Uncompressed Size     00000000 (0)\n+45B9 Filename Length       0009 (9)\n 45BB Extra Length          0000 (0)\n 45BD Comment Length        0000 (0)\n 45BF Disk Start            0000 (0)\n 45C1 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-45C3 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-45C7 Local Header Offset   00000000 (0)\n-45CB Filename              'XXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x45CB: Filename 'XXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-\n-45DF CENTRAL HEADER #2     02014B50 (33639248)\n-45E3 Created Zip Spec      14 (20) '2.0'\n-45E4 Created OS            03 (3) 'Unix'\n-45E5 Extract Zip Spec      0A (10) '1.0'\n-45E6 Extract OS            00 (0) 'MS-DOS'\n-45E7 General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-45E9 Compression Method    0000 (0) 'Stored'\n-45EB Modification Time     563F6ED7 (1446997719) 'Tue Jan 31 13:54:46 2023'\n-45EF CRC                   00000000 (0)\n-45F3 Compressed Size       00000000 (0)\n-45F7 Uncompressed Size     00000000 (0)\n-45FB Filename Length       0009 (9)\n-45FD Extra Length          0000 (0)\n-45FF Comment Length        0000 (0)\n-4601 Disk Start            0000 (0)\n-4603 Int File Attributes   0000 (0)\n-     [Bit 0]               0 'Binary Data'\n-4605 Ext File Attributes   41ED0010 (1106051088)\n+45C3 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-4609 Local Header Offset   0000008A (138)\n-460D Filename              'XXXXXXXXX'\n+45C7 Local Header Offset   00000000 (0)\n+45CB Filename              'XXXXXXXXX'\n #\n-# WARNING: Offset 0x460D: Filename 'XXXXXXXXX'\n+# WARNING: Offset 0x45CB: Filename 'XXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x460D: Directory 'XXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x45CB: Directory 'XXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x45E5: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n+# WARNING: Offset 0x45A3: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n+#\n+\n+45D4 CENTRAL HEADER #2     02014B50 (33639248)\n+45D8 Created Zip Spec      14 (20) '2.0'\n+45D9 Created OS            03 (3) 'Unix'\n+45DA Extract Zip Spec      14 (20) '2.0'\n+45DB Extract OS            00 (0) 'MS-DOS'\n+45DC General Purpose Flag  0800 (2048)\n+     [Bits 1-2]            0 'Normal Compression'\n+     [Bit 11]              1 'Language Encoding'\n+45DE Compression Method    0008 (8) 'Deflated'\n+45E0 Modification Time     563F6ED7 (1446997719) 'Tue Jan 31 13:54:46 2023'\n+45E4 CRC                   B63EA99A (3057559962)\n+45E8 Compressed Size       00000058 (88)\n+45EC Uncompressed Size     00000057 (87)\n+45F0 Filename Length       0014 (20)\n+45F2 Extra Length          0000 (0)\n+45F4 Comment Length        0000 (0)\n+45F6 Disk Start            0000 (0)\n+45F8 Int File Attributes   0000 (0)\n+     [Bit 0]               0 'Binary Data'\n+45FA 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+45FE Local Header Offset   00000027 (39)\n+4602 Filename              'XXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x4602: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n #\n \n 4616 CENTRAL HEADER #3     02014B50 (33639248)\n 461A Created Zip Spec      14 (20) '2.0'\n 461B Created OS            03 (3) 'Unix'\n 461C Extract Zip Spec      0A (10) '1.0'\n 461D Extract OS            00 (0) 'MS-DOS'\n"}, {"source1": "filetype from file(1)", "source2": "filetype from file(1)", "unified_diff": "@@ -1 +1 @@\n-Java archive data (JAR)\n+Zip archive data, at least v1.0 to extract, compression method=store\n"}, {"source1": "META-INF/MANIFEST.MF", "source2": "META-INF/MANIFEST.MF", "unified_diff": "@@ -1,4 +1,4 @@\n Manifest-Version: 1.0\r\n-Created-By: Maven Archetype Plugin 3.2.1\r\n+Created-By: Maven Archetype Plugin 3.3.1\r\n Build-Jdk-Spec: 19\r\n \r\n"}]}
