{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -1296,15 +1296,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         ac1bd173\n+  32-bit CRC value (hex):                         7b9402d8\n   compressed size:                                7082 bytes\n   uncompressed size:                              7082 bytes\n   length of filename:                             96 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -1512,15 +1512,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         87e1b131\n+  32-bit CRC value (hex):                         4a30393a\n   compressed size:                                8418 bytes\n   uncompressed size:                              8418 bytes\n   length of filename:                             95 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -1656,15 +1656,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         67524b9f\n+  32-bit CRC value (hex):                         7eaf6b9e\n   compressed size:                                10422 bytes\n   uncompressed size:                              10422 bytes\n   length of filename:                             94 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -1728,15 +1728,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         b65e22a3\n+  32-bit CRC value (hex):                         5dfc544e\n   compressed size:                                11926 bytes\n   uncompressed size:                              11926 bytes\n   length of filename:                             98 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -2016,15 +2016,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         9995a863\n+  32-bit CRC value (hex):                         306cb060\n   compressed size:                                10695 bytes\n   uncompressed size:                              10695 bytes\n   length of filename:                             97 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -929,15 +929,15 @@\n 14A90 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 14A92   Length              0005 (5)\n 14A94   Flags               01 (1) 'Modification'\n 14A95   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 14A99 PAYLOAD\n \n 16643 DATA DESCRIPTOR       08074B50 (134695760)\n-16647 CRC                   AC1BD173 (2887504243)\n+16647 CRC                   7B9402D8 (2073297624)\n 1664B Compressed Size       00001BAA (7082)\n 1664F Uncompressed Size     00001BAA (7082)\n \n 16653 LOCAL HEADER #38      04034B50 (67324752)\n 16657 Extract Zip Spec      14 (20) '2.0'\n 16658 Extract OS            00 (0) 'MS-DOS'\n 16659 General Purpose Flag  0008 (8)\n@@ -1097,15 +1097,15 @@\n 1B161 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 1B163   Length              0005 (5)\n 1B165   Flags               01 (1) 'Modification'\n 1B166   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 1B16A PAYLOAD\n \n 1D24C DATA DESCRIPTOR       08074B50 (134695760)\n-1D250 CRC                   87E1B131 (2279715121)\n+1D250 CRC                   4A30393A (1244674362)\n 1D254 Compressed Size       000020E2 (8418)\n 1D258 Uncompressed Size     000020E2 (8418)\n \n 1D25C LOCAL HEADER #44      04034B50 (67324752)\n 1D260 Extract Zip Spec      14 (20) '2.0'\n 1D261 Extract OS            00 (0) 'MS-DOS'\n 1D262 General Purpose Flag  0008 (8)\n@@ -1209,15 +1209,15 @@\n 1FEA1 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 1FEA3   Length              0005 (5)\n 1FEA5   Flags               01 (1) 'Modification'\n 1FEA6   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 1FEAA PAYLOAD\n \n 22760 DATA DESCRIPTOR       08074B50 (134695760)\n-22764 CRC                   67524B9F (1733446559)\n+22764 CRC                   7EAF6B9E (2125425566)\n 22768 Compressed Size       000028B6 (10422)\n 2276C Uncompressed Size     000028B6 (10422)\n \n 22770 LOCAL HEADER #48      04034B50 (67324752)\n 22774 Extract Zip Spec      14 (20) '2.0'\n 22775 Extract OS            00 (0) 'MS-DOS'\n 22776 General Purpose Flag  0008 (8)\n@@ -1265,15 +1265,15 @@\n 23621 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 23623   Length              0005 (5)\n 23625   Flags               01 (1) 'Modification'\n 23626   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 2362A PAYLOAD\n \n 264C0 DATA DESCRIPTOR       08074B50 (134695760)\n-264C4 CRC                   B65E22A3 (3059622563)\n+264C4 CRC                   5DFC544E (1576817742)\n 264C8 Compressed Size       00002E96 (11926)\n 264CC Uncompressed Size     00002E96 (11926)\n \n 264D0 LOCAL HEADER #50      04034B50 (67324752)\n 264D4 Extract Zip Spec      14 (20) '2.0'\n 264D5 Extract OS            00 (0) 'MS-DOS'\n 264D6 General Purpose Flag  0008 (8)\n@@ -1489,15 +1489,15 @@\n 2D17E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 2D180   Length              0005 (5)\n 2D182   Flags               01 (1) 'Modification'\n 2D183   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 2D187 PAYLOAD\n \n 2FB4E DATA DESCRIPTOR       08074B50 (134695760)\n-2FB52 CRC                   9995A863 (2576722019)\n+2FB52 CRC                   306CB060 (812429408)\n 2FB56 Compressed Size       000029C7 (10695)\n 2FB5A Uncompressed Size     000029C7 (10695)\n \n 2FB5E LOCAL HEADER #58      04034B50 (67324752)\n 2FB62 Extract Zip Spec      14 (20) '2.0'\n 2FB63 Extract OS            00 (0) 'MS-DOS'\n 2FB64 General Purpose Flag  0008 (8)\n@@ -2820,15 +2820,15 @@\n 39612 Created OS            00 (0) 'MS-DOS'\n 39613 Extract Zip Spec      14 (20) '2.0'\n 39614 Extract OS            00 (0) 'MS-DOS'\n 39615 General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 39617 Compression Method    0000 (0) 'Stored'\n 39619 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-3961D CRC                   AC1BD173 (2887504243)\n+3961D CRC                   7B9402D8 (2073297624)\n 39621 Compressed Size       00001BAA (7082)\n 39625 Uncompressed Size     00001BAA (7082)\n 39629 Filename Length       0060 (96)\n 3962B Extra Length          0009 (9)\n 3962D Comment Length        0000 (0)\n 3962F Disk Start            0000 (0)\n 39631 Int File Attributes   0000 (0)\n@@ -3000,15 +3000,15 @@\n 39990 Created OS            00 (0) 'MS-DOS'\n 39991 Extract Zip Spec      14 (20) '2.0'\n 39992 Extract OS            00 (0) 'MS-DOS'\n 39993 General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 39995 Compression Method    0000 (0) 'Stored'\n 39997 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-3999B CRC                   87E1B131 (2279715121)\n+3999B CRC                   4A30393A (1244674362)\n 3999F Compressed Size       000020E2 (8418)\n 399A3 Uncompressed Size     000020E2 (8418)\n 399A7 Filename Length       005F (95)\n 399A9 Extra Length          0009 (9)\n 399AB Comment Length        0000 (0)\n 399AD Disk Start            0000 (0)\n 399AF Int File Attributes   0000 (0)\n@@ -3120,15 +3120,15 @@\n 39BDD Created OS            00 (0) 'MS-DOS'\n 39BDE Extract Zip Spec      14 (20) '2.0'\n 39BDF Extract OS            00 (0) 'MS-DOS'\n 39BE0 General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 39BE2 Compression Method    0000 (0) 'Stored'\n 39BE4 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-39BE8 CRC                   67524B9F (1733446559)\n+39BE8 CRC                   7EAF6B9E (2125425566)\n 39BEC Compressed Size       000028B6 (10422)\n 39BF0 Uncompressed Size     000028B6 (10422)\n 39BF4 Filename Length       005E (94)\n 39BF6 Extra Length          0009 (9)\n 39BF8 Comment Length        0000 (0)\n 39BFA Disk Start            0000 (0)\n 39BFC Int File Attributes   0000 (0)\n@@ -3180,15 +3180,15 @@\n 39D06 Created OS            00 (0) 'MS-DOS'\n 39D07 Extract Zip Spec      14 (20) '2.0'\n 39D08 Extract OS            00 (0) 'MS-DOS'\n 39D09 General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 39D0B Compression Method    0000 (0) 'Stored'\n 39D0D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-39D11 CRC                   B65E22A3 (3059622563)\n+39D11 CRC                   5DFC544E (1576817742)\n 39D15 Compressed Size       00002E96 (11926)\n 39D19 Uncompressed Size     00002E96 (11926)\n 39D1D Filename Length       0062 (98)\n 39D1F Extra Length          0009 (9)\n 39D21 Comment Length        0000 (0)\n 39D23 Disk Start            0000 (0)\n 39D25 Int File Attributes   0000 (0)\n@@ -3420,15 +3420,15 @@\n 3A1B9 Created OS            00 (0) 'MS-DOS'\n 3A1BA Extract Zip Spec      14 (20) '2.0'\n 3A1BB Extract OS            00 (0) 'MS-DOS'\n 3A1BC General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 3A1BE Compression Method    0000 (0) 'Stored'\n 3A1C0 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-3A1C4 CRC                   9995A863 (2576722019)\n+3A1C4 CRC                   306CB060 (812429408)\n 3A1C8 Compressed Size       000029C7 (10695)\n 3A1CC Uncompressed Size     000029C7 (10695)\n 3A1D0 Filename Length       0061 (97)\n 3A1D2 Extra Length          0009 (9)\n 3A1D4 Comment Length        0000 (0)\n 3A1D6 Disk Start            0000 (0)\n 3A1D8 Int File Attributes   0000 (0)\n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_external_catalog_iceberg_metamodel_FixedType_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_external_catalog_iceberg_metamodel_FixedType_Impl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -20,16 +20,16 @@\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.*;\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.*;\n public class Root_meta_external_catalog_iceberg_metamodel_FixedType_Impl extends Root_meta_external_catalog_iceberg_metamodel_PrimitiveType_Impl implements Root_meta_external_catalog_iceberg_metamodel_FixedType\n {\n     public static final String tempTypeName = \"FixedType\";\n     private static final String tempFullTypeId = \"Root::meta::external::catalog::iceberg::metamodel::FixedType\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(3)\n-           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .withKey(tempFullTypeId, \"length\")\n+           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_external_catalog_iceberg_metamodel_FixedType_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_external_catalog_iceberg_metamodel_ListType_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_external_catalog_iceberg_metamodel_ListType_Impl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -20,16 +20,16 @@\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.*;\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.*;\n public class Root_meta_external_catalog_iceberg_metamodel_ListType_Impl extends Root_meta_external_catalog_iceberg_metamodel_NestedType_Impl implements Root_meta_external_catalog_iceberg_metamodel_ListType\n {\n     public static final String tempTypeName = \"ListType\";\n     private static final String tempFullTypeId = \"Root::meta::external::catalog::iceberg::metamodel::ListType\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(3)\n-           .withKey(tempFullTypeId, \"elementField\")\n            .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n+           .withKey(tempFullTypeId, \"elementField\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_external_catalog_iceberg_metamodel_ListType_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_external_catalog_iceberg_metamodel_MapType_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_external_catalog_iceberg_metamodel_MapType_Impl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -20,16 +20,16 @@\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.*;\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.*;\n public class Root_meta_external_catalog_iceberg_metamodel_MapType_Impl extends Root_meta_external_catalog_iceberg_metamodel_NestedType_Impl implements Root_meta_external_catalog_iceberg_metamodel_MapType\n {\n     public static final String tempTypeName = \"MapType\";\n     private static final String tempFullTypeId = \"Root::meta::external::catalog::iceberg::metamodel::MapType\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(4)\n-           .withKeys(tempFullTypeId, \"keyField\", \"valueField\")\n            .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n+           .withKeys(tempFullTypeId, \"keyField\", \"valueField\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_external_catalog_iceberg_metamodel_MapType_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_external_catalog_iceberg_metamodel_NestedField_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_external_catalog_iceberg_metamodel_NestedField_Impl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -20,16 +20,16 @@\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.*;\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.*;\n public class Root_meta_external_catalog_iceberg_metamodel_NestedField_Impl extends Root_meta_pure_metamodel_type_Any_Impl implements Root_meta_external_catalog_iceberg_metamodel_NestedField\n {\n     public static final String tempTypeName = \"NestedField\";\n     private static final String tempFullTypeId = \"Root::meta::external::catalog::iceberg::metamodel::NestedField\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(7)\n-           .withKeys(tempFullTypeId, \"doc\", \"id\", \"name\", \"required\", \"type\")\n            .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n+           .withKeys(tempFullTypeId, \"doc\", \"id\", \"name\", \"required\", \"type\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_external_catalog_iceberg_metamodel_NestedField_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_external_catalog_iceberg_metamodel_StructType_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_external_catalog_iceberg_metamodel_StructType_Impl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -20,16 +20,16 @@\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.*;\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.*;\n public class Root_meta_external_catalog_iceberg_metamodel_StructType_Impl extends Root_meta_external_catalog_iceberg_metamodel_NestedType_Impl implements Root_meta_external_catalog_iceberg_metamodel_StructType\n {\n     public static final String tempTypeName = \"StructType\";\n     private static final String tempFullTypeId = \"Root::meta::external::catalog::iceberg::metamodel::StructType\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(3)\n-           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .withKey(tempFullTypeId, \"fields\")\n+           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_external_catalog_iceberg_metamodel_StructType_Impl(String id)\n     {\n         super(id);\n     }\n \n"}]}
