{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -276,15 +276,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):                         64d20ff8\n+  32-bit CRC value (hex):                         f26e87fd\n   compressed size:                                3973 bytes\n   uncompressed size:                              3973 bytes\n   length of filename:                             40 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": "@@ -202,15 +202,15 @@\n 09271 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 09273   Length              0005 (5)\n 09275   Flags               01 (1) 'Modification'\n 09276   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 0927A PAYLOAD\n \n 0A1FF DATA DESCRIPTOR       08074B50 (134695760)\n-0A203 CRC                   64D20FF8 (1691488248)\n+0A203 CRC                   F26E87FD (4067330045)\n 0A207 Compressed Size       00000F85 (3973)\n 0A20B Uncompressed Size     00000F85 (3973)\n \n 0A20F LOCAL HEADER #9       04034B50 (67324752)\n 0A213 Extract Zip Spec      14 (20) '2.0'\n 0A214 Extract OS            00 (0) 'MS-DOS'\n 0A215 General Purpose Flag  0000 (0)\n@@ -7052,15 +7052,15 @@\n CDDAC Created OS            00 (0) 'MS-DOS'\n CDDAD Extract Zip Spec      14 (20) '2.0'\n CDDAE Extract OS            00 (0) 'MS-DOS'\n CDDAF General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n CDDB1 Compression Method    0000 (0) 'Stored'\n CDDB3 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-CDDB7 CRC                   64D20FF8 (1691488248)\n+CDDB7 CRC                   F26E87FD (4067330045)\n CDDBB Compressed Size       00000F85 (3973)\n CDDBF Uncompressed Size     00000F85 (3973)\n CDDC3 Filename Length       0028 (40)\n CDDC5 Extra Length          0009 (9)\n CDDC7 Comment Length        0000 (0)\n CDDC9 Disk Start            0000 (0)\n CDDCB Int File Attributes   0000 (0)\n"}, {"source1": "META-INF/drill-module-scan/registry.json", "source2": "META-INF/drill-module-scan/registry.json", "unified_diff": null, "details": [{"source1": "Pretty-printed", "source2": "Pretty-printed", "comments": ["Similarity: 0.9482219827586207%", "Differences: {\"'implementations'\": \"{0: {'children': {0: {'name': \"", "                      \"'org.apache.drill.common.logical.data.Transform'}, 2: {'name': \"", "                      \"'org.apache.drill.common.logical.data.MetadataHandler'}, 3: {'name': \"", "                      \"'org.apache.drill.common.logical.data.Values'}, 4: {'name': \"", "                      \"'org.apache.drill.common.logical.data.LateralJoin'}, 5: {'name': \"", "                      \"'org.apache.drill.common.logical.data.SourceOperator', 'abstract': True}, \"", "  [\u2026]"], "unified_diff": "@@ -1,127 +1,127 @@\n {\n     \"annotatedClasses\": [],\n     \"implementations\": [\n         {\n             \"children\": [\n                 {\n                     \"abstract\": false,\n-                    \"name\": \"org.apache.drill.common.logical.data.Except\"\n+                    \"name\": \"org.apache.drill.common.logical.data.Transform\"\n                 },\n                 {\n                     \"abstract\": false,\n                     \"name\": \"org.apache.drill.common.logical.data.RunningAggregate\"\n                 },\n                 {\n                     \"abstract\": false,\n-                    \"name\": \"org.apache.drill.common.logical.data.Scan\"\n+                    \"name\": \"org.apache.drill.common.logical.data.MetadataHandler\"\n                 },\n                 {\n                     \"abstract\": false,\n-                    \"name\": \"org.apache.drill.common.logical.data.InsertWriter\"\n+                    \"name\": \"org.apache.drill.common.logical.data.Values\"\n                 },\n                 {\n                     \"abstract\": false,\n-                    \"name\": \"org.apache.drill.common.logical.data.Filter\"\n+                    \"name\": \"org.apache.drill.common.logical.data.LateralJoin\"\n                 },\n                 {\n-                    \"abstract\": false,\n-                    \"name\": \"org.apache.drill.common.logical.data.Join\"\n+                    \"abstract\": true,\n+                    \"name\": \"org.apache.drill.common.logical.data.SourceOperator\"\n                 },\n                 {\n                     \"abstract\": false,\n-                    \"name\": \"org.apache.drill.common.logical.data.Unnest\"\n+                    \"name\": \"org.apache.drill.common.logical.data.Project\"\n                 },\n                 {\n-                    \"abstract\": false,\n-                    \"name\": \"org.apache.drill.common.logical.data.MetadataController\"\n+                    \"abstract\": true,\n+                    \"name\": \"org.apache.drill.common.logical.data.LogicalOperatorBase\"\n                 },\n                 {\n                     \"abstract\": true,\n-                    \"name\": \"org.apache.drill.common.logical.data.SourceOperator\"\n+                    \"name\": \"org.apache.drill.common.logical.data.SinkOperator\"\n                 },\n                 {\n                     \"abstract\": false,\n-                    \"name\": \"org.apache.drill.common.logical.data.Transform\"\n+                    \"name\": \"org.apache.drill.common.logical.data.Intersect\"\n                 },\n                 {\n-                    \"abstract\": false,\n-                    \"name\": \"org.apache.drill.common.logical.data.MetadataHandler\"\n+                    \"abstract\": true,\n+                    \"name\": \"org.apache.drill.common.logical.data.SingleInputOperator\"\n                 },\n                 {\n                     \"abstract\": false,\n-                    \"name\": \"org.apache.drill.common.logical.data.Writer\"\n+                    \"name\": \"org.apache.drill.common.logical.data.GroupingAggregate\"\n                 },\n                 {\n                     \"abstract\": false,\n                     \"name\": \"org.apache.drill.common.logical.data.Store\"\n                 },\n                 {\n-                    \"abstract\": true,\n-                    \"name\": \"org.apache.drill.common.logical.data.SinkOperator\"\n+                    \"abstract\": false,\n+                    \"name\": \"org.apache.drill.common.logical.data.Union\"\n                 },\n                 {\n                     \"abstract\": false,\n-                    \"name\": \"org.apache.drill.common.logical.data.Values\"\n+                    \"name\": \"org.apache.drill.common.logical.data.Unnest\"\n                 },\n                 {\n                     \"abstract\": false,\n-                    \"name\": \"org.apache.drill.common.logical.data.GroupingAggregate\"\n+                    \"name\": \"org.apache.drill.common.logical.data.InsertWriter\"\n                 },\n                 {\n-                    \"abstract\": true,\n-                    \"name\": \"org.apache.drill.common.logical.data.LogicalOperatorBase\"\n+                    \"abstract\": false,\n+                    \"name\": \"org.apache.drill.common.logical.data.Analyze\"\n                 },\n                 {\n                     \"abstract\": false,\n-                    \"name\": \"org.apache.drill.common.logical.data.LateralJoin\"\n+                    \"name\": \"org.apache.drill.common.logical.data.Flatten\"\n                 },\n                 {\n-                    \"abstract\": true,\n-                    \"name\": \"org.apache.drill.common.logical.data.SingleInputOperator\"\n+                    \"abstract\": false,\n+                    \"name\": \"org.apache.drill.common.logical.data.Filter\"\n                 },\n                 {\n                     \"abstract\": false,\n-                    \"name\": \"org.apache.drill.common.logical.data.Analyze\"\n+                    \"name\": \"org.apache.drill.common.logical.data.MetadataAggregate\"\n                 },\n                 {\n                     \"abstract\": false,\n-                    \"name\": \"org.apache.drill.common.logical.data.Intersect\"\n+                    \"name\": \"org.apache.drill.common.logical.data.MetadataController\"\n                 },\n                 {\n                     \"abstract\": false,\n-                    \"name\": \"org.apache.drill.common.logical.data.Order\"\n+                    \"name\": \"org.apache.drill.common.logical.data.Writer\"\n                 },\n                 {\n                     \"abstract\": false,\n-                    \"name\": \"org.apache.drill.common.logical.data.Flatten\"\n+                    \"name\": \"org.apache.drill.common.logical.data.Except\"\n                 },\n                 {\n                     \"abstract\": false,\n-                    \"name\": \"org.apache.drill.common.logical.data.MetadataAggregate\"\n+                    \"name\": \"org.apache.drill.common.logical.data.Window\"\n                 },\n                 {\n                     \"abstract\": false,\n-                    \"name\": \"org.apache.drill.common.logical.data.Window\"\n+                    \"name\": \"org.apache.drill.common.logical.data.LogicalSemiJoin\"\n                 },\n                 {\n                     \"abstract\": false,\n-                    \"name\": \"org.apache.drill.common.logical.data.Union\"\n+                    \"name\": \"org.apache.drill.common.logical.data.Join\"\n                 },\n                 {\n                     \"abstract\": false,\n-                    \"name\": \"org.apache.drill.common.logical.data.Limit\"\n+                    \"name\": \"org.apache.drill.common.logical.data.Order\"\n                 },\n                 {\n                     \"abstract\": false,\n-                    \"name\": \"org.apache.drill.common.logical.data.Project\"\n+                    \"name\": \"org.apache.drill.common.logical.data.Scan\"\n                 },\n                 {\n                     \"abstract\": false,\n-                    \"name\": \"org.apache.drill.common.logical.data.LogicalSemiJoin\"\n+                    \"name\": \"org.apache.drill.common.logical.data.Limit\"\n                 }\n             ],\n             \"name\": \"org.apache.drill.common.logical.data.LogicalOperator\"\n         },\n         {\n             \"children\": [\n                 {\n@@ -149,12 +149,12 @@\n     \"scannedClasses\": [\n         \"org.apache.drill.common.logical.FormatPluginConfig\",\n         \"org.apache.drill.common.logical.data.LogicalOperator\",\n         \"org.apache.drill.common.logical.security.CredentialsProvider\",\n         \"org.apache.drill.common.logical.StoragePluginConfig\"\n     ],\n     \"scannedPackages\": [\n-        \"org.apache.drill.storage\",\n         \"org.apache.drill.exec.store.mock\",\n-        \"org.apache.drill.common.logical\"\n+        \"org.apache.drill.common.logical\",\n+        \"org.apache.drill.storage\"\n     ]\n }\n"}]}]}
