{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -830,15 +830,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):                         3d097678\n+  32-bit CRC value (hex):                         942a130b\n   compressed size:                                23926 bytes\n   uncompressed size:                              23926 bytes\n   length of filename:                             85 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@@ -974,15 +974,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):                         2ae8ce9b\n+  32-bit CRC value (hex):                         40c29cf5\n   compressed size:                                10269 bytes\n   uncompressed size:                              10269 bytes\n   length of filename:                             80 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": "@@ -571,15 +571,15 @@\n 099D9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 099DB   Length              0005 (5)\n 099DD   Flags               01 (1) 'Modification'\n 099DE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 099E2 PAYLOAD\n \n 0F758 DATA DESCRIPTOR       08074B50 (134695760)\n-0F75C CRC                   3D097678 (1024030328)\n+0F75C CRC                   942A130B (2485785355)\n 0F760 Compressed Size       00005D76 (23926)\n 0F764 Uncompressed Size     00005D76 (23926)\n \n 0F768 LOCAL HEADER #25      04034B50 (67324752)\n 0F76C Extract Zip Spec      14 (20) '2.0'\n 0F76D Extract OS            00 (0) 'MS-DOS'\n 0F76E General Purpose Flag  0008 (8)\n@@ -683,15 +683,15 @@\n 1651B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 1651D   Length              0005 (5)\n 1651F   Flags               01 (1) 'Modification'\n 16520   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 16524 PAYLOAD\n \n 18D41 DATA DESCRIPTOR       08074B50 (134695760)\n-18D45 CRC                   2AE8CE9B (719900315)\n+18D45 CRC                   40C29CF5 (1086495989)\n 18D49 Compressed Size       0000281D (10269)\n 18D4D Uncompressed Size     0000281D (10269)\n \n 18D51 LOCAL HEADER #29      04034B50 (67324752)\n 18D55 Extract Zip Spec      14 (20) '2.0'\n 18D56 Extract OS            00 (0) 'MS-DOS'\n 18D57 General Purpose Flag  0008 (8)\n@@ -1591,15 +1591,15 @@\n 54296 Created OS            00 (0) 'MS-DOS'\n 54297 Extract Zip Spec      14 (20) '2.0'\n 54298 Extract OS            00 (0) 'MS-DOS'\n 54299 General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 5429B Compression Method    0000 (0) 'Stored'\n 5429D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-542A1 CRC                   3D097678 (1024030328)\n+542A1 CRC                   942A130B (2485785355)\n 542A5 Compressed Size       00005D76 (23926)\n 542A9 Uncompressed Size     00005D76 (23926)\n 542AD Filename Length       0055 (85)\n 542AF Extra Length          0009 (9)\n 542B1 Comment Length        0000 (0)\n 542B3 Disk Start            0000 (0)\n 542B5 Int File Attributes   0000 (0)\n@@ -1711,15 +1711,15 @@\n 544B9 Created OS            00 (0) 'MS-DOS'\n 544BA Extract Zip Spec      14 (20) '2.0'\n 544BB Extract OS            00 (0) 'MS-DOS'\n 544BC General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 544BE Compression Method    0000 (0) 'Stored'\n 544C0 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-544C4 CRC                   2AE8CE9B (719900315)\n+544C4 CRC                   40C29CF5 (1086495989)\n 544C8 Compressed Size       0000281D (10269)\n 544CC Uncompressed Size     0000281D (10269)\n 544D0 Filename Length       0050 (80)\n 544D2 Extra Length          0009 (9)\n 544D4 Comment Length        0000 (0)\n 544D6 Disk Start            0000 (0)\n 544D8 Int File Attributes   0000 (0)\n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_pure_ide_diagram_DiagramClassInfo_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_pure_ide_diagram_DiagramClassInfo_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_pure_ide_diagram_DiagramClassInfo_Impl extends Root_meta_pure_metamodel_type_Any_Impl implements Root_meta_pure_ide_diagram_DiagramClassInfo\n {\n     public static final String tempTypeName = \"DiagramClassInfo\";\n     private static final String tempFullTypeId = \"Root::meta::pure::ide::diagram::DiagramClassInfo\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(6)\n-           .withKeys(tempFullTypeId, \"class\", \"enumerations\", \"profiles\", \"specializations\")\n            .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n+           .withKeys(tempFullTypeId, \"class\", \"enumerations\", \"profiles\", \"specializations\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_pure_ide_diagram_DiagramClassInfo_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_pure_ide_diagram_DiagramInfo_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_pure_ide_diagram_DiagramInfo_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_pure_ide_diagram_DiagramInfo_Impl extends Root_meta_pure_metamodel_type_Any_Impl implements Root_meta_pure_ide_diagram_DiagramInfo\n {\n     public static final String tempTypeName = \"DiagramInfo\";\n     private static final String tempFullTypeId = \"Root::meta::pure::ide::diagram::DiagramInfo\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(5)\n-           .withKeys(tempFullTypeId, \"diagram\", \"domainInfo\", \"name\")\n            .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n+           .withKeys(tempFullTypeId, \"diagram\", \"domainInfo\", \"name\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_pure_ide_diagram_DiagramInfo_Impl(String id)\n     {\n         super(id);\n     }\n \n"}]}
