summaryrefslogtreecommitdiffstats
path: root/src/arrow/testing/data/arrow-ipc-stream
diff options
context:
space:
mode:
Diffstat (limited to 'src/arrow/testing/data/arrow-ipc-stream')
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/README.md7
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-file-fuzz-5298734406172672bin0 -> 416 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-file-fuzz-5502930036326400bin0 -> 664 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-file-fuzz-6065820480962560.fuzzbin0 -> 338 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-file-fuzz-6537416932982784bin0 -> 632 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-file-fuzz-6598997234548736bin0 -> 357 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-4895056843112448bin0 -> 554 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-4904988668854272bin0 -> 6062 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5077390980284416bin0 -> 635 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5085285868371968bin0 -> 2223 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5151909853528064bin0 -> 3928 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5183543628791808bin0 -> 1132 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5435281763467264bin0 -> 1218 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5634103970103296bin0 -> 1581 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5651311318269952bin0 -> 1398 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5675895545397248bin0 -> 18481 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5677954426994688bin0 -> 1134 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5682204130934784bin0 -> 2162 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5719752899297280bin0 -> 923 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5738372907925504bin0 -> 2529 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5756862809243648bin0 -> 1382 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5768423720353792bin0 -> 1311 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5837681544396800bin0 -> 8388 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-6232191822725120bin0 -> 1006 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-6234449985142784bin0 -> 3022 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-6245758969577472bin0 -> 9779 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-6254629906808832bin0 -> 1632 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-6296372407697408bin0 -> 22295 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-6311624808595456.fuzzbin0 -> 1134 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-6321355259904000bin0 -> 751 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-6321882936901632bin0 -> 1317 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-6487596632637440bin0 -> 3931 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-file-fuzz-6674891504484352bin0 -> 1353 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-4757582821064704bin0 -> 782 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-4831362862022656.fuzzbin0 -> 1756 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-4851743764250624bin0 -> 3394 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-4889687236018176bin0 -> 32 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-4964779626856448bin0 -> 1140 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5067615893192704bin0 -> 2200 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5089431154589696bin0 -> 715 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5113616637100032bin0 -> 4575 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5144746570022912bin0 -> 634 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5157190818332672.fuzzbin0 -> 2216 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5159348220461056bin0 -> 1084 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5183404614352896bin0 -> 652 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5185274653179904bin0 -> 1669 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5191432679981056bin0 -> 34784 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5235940308811776.fuzzbin0 -> 3522 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5281967462023168bin0 -> 345 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5435281763467264bin0 -> 580 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5455172100423680bin0 -> 1168 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5639621460099072bin0 -> 1968 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5661776796712960bin0 -> 9018 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5666296880168960bin0 -> 1828 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5675895545397248bin0 -> 11651 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5678890496557056bin0 -> 896 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5682204130934784bin0 -> 633 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5685159454310400bin0 -> 384 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5685713856888832bin0 -> 1388 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5701512139636736bin0 -> 1589 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5712457209479168bin0 -> 2549 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5718685113384960bin0 -> 656 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5729978629226496bin0 -> 2296 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5760415636389888bin0 -> 13326 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-6204424660975616.fuzzbin0 -> 43673 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-6310318291288064.fuzzbin0 -> 2192 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-6311775452790784bin0 -> 652 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-6321355259904000bin0 -> 632 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-6440533038989312bin0 -> 1068 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-6589380504977408.fuzzbin0 -> 345 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/crash-09f72ba2a52b80366ab676364abec850fc668168bin0 -> 254 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/crash-1fb75de2edd2815ad7a653684c449d814f39290ebin0 -> 984 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/crash-2354085db0125113f04f7bd23f54b85cca104713bin0 -> 1745 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/crash-3c3f1b74f347ec6c8b0905e7126b9074b9dc5564bin0 -> 546 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/crash-5e88bae6ac5250714e8c8bc73b9d67b949fadbb4bin0 -> 240 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/crash-607e9caa76863a97f2694a769a1ae2fb83c55e02bin0 -> 758 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/crash-74aec871d14bb6b07c72ea8f0e8c9f72cbe6b73cbin0 -> 515 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/crash-bd7e00178af2d236fdf041fcc1fb30975bf8fbcabin0 -> 504 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/crash-cb8cedb6ff8a6f164210c497d91069812ef5d6f8bin0 -> 1356 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/crash-f37e71777ad0324b55b99224f2c7ffb0107bdfa2bin0 -> 247 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/crash-fd237566879dc60fff4d956d5fe3533d74a367f3bin0 -> 703 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_datetime.arrow_filebin0 -> 5438 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_datetime.json.gzbin0 -> 3170 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_datetime.streambin0 -> 4540 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_decimal.arrow_filebin0 -> 630 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_decimal.json.gzbin0 -> 289 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_decimal.streambin0 -> 420 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_dictionary.arrow_filebin0 -> 2542 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_dictionary.json.gzbin0 -> 1112 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_dictionary.streambin0 -> 2060 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_interval.arrow_filebin0 -> 2374 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_interval.json.gzbin0 -> 1702 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_interval.streambin0 -> 1956 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_map.arrow_filebin0 -> 1558 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_map.json.gzbin0 -> 771 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_map.streambin0 -> 1188 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_nested.arrow_filebin0 -> 2574 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_nested.json.gzbin0 -> 1539 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_nested.streambin0 -> 2116 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive.arrow_filebin0 -> 22358 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive.json.gzbin0 -> 19596 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive.streambin0 -> 20356 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive_no_batches.arrow_filebin0 -> 4390 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive_no_batches.json.gzbin0 -> 511 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive_no_batches.streambin0 -> 2180 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive_zerolength.arrow_filebin0 -> 9190 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive_zerolength.json.gzbin0 -> 809 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive_zerolength.streambin0 -> 6908 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/0.17.1/generated_union.arrow_filebin0 -> 3690 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/0.17.1/generated_union.json.gzbin0 -> 1198 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/0.17.1/generated_union.streambin0 -> 2824 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_custom_metadata.arrow_filebin0 -> 2682 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_custom_metadata.json.gzbin0 -> 598 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_custom_metadata.streambin0 -> 1520 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_datetime.arrow_filebin0 -> 5498 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_datetime.json.gzbin0 -> 2738 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_datetime.streambin0 -> 4576 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_decimal.arrow_filebin0 -> 256642 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_decimal.json.gzbin0 -> 159351 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_decimal.streambin0 -> 253920 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_decimal256.arrow_filebin0 -> 363106 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_decimal256.json.gzbin0 -> 245790 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_decimal256.streambin0 -> 360464 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_dictionary.arrow_filebin0 -> 2642 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_dictionary.json.gzbin0 -> 1166 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_dictionary.streambin0 -> 2136 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_dictionary_unsigned.arrow_filebin0 -> 2178 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_dictionary_unsigned.json.gzbin0 -> 693 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_dictionary_unsigned.streambin0 -> 1704 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_duplicate_fieldnames.arrow_filebin0 -> 1130 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_duplicate_fieldnames.json.gzbin0 -> 415 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_duplicate_fieldnames.streambin0 -> 736 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_extension.arrow_filebin0 -> 2050 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_extension.json.gzbin0 -> 918 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_extension.streambin0 -> 1400 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_interval.arrow_filebin0 -> 2418 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_interval.json.gzbin0 -> 1506 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_interval.streambin0 -> 1984 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_map.arrow_filebin0 -> 1642 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_map.json.gzbin0 -> 835 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_map.streambin0 -> 1256 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_map_non_canonical.arrow_filebin0 -> 1242 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_map_non_canonical.json.gzbin0 -> 718 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_map_non_canonical.streambin0 -> 840 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested.arrow_filebin0 -> 2714 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested.json.gzbin0 -> 1622 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested.streambin0 -> 2168 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested_dictionary.arrow_filebin0 -> 3362 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested_dictionary.json.gzbin0 -> 1149 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested_dictionary.streambin0 -> 2632 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested_large_offsets.arrow_filebin0 -> 2602 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested_large_offsets.json.gzbin0 -> 1105 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested_large_offsets.streambin0 -> 2032 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_null.arrow_filebin0 -> 1322 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_null.json.gzbin0 -> 502 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_null.streambin0 -> 920 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_null_trivial.arrow_filebin0 -> 530 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_null_trivial.json.gzbin0 -> 192 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_null_trivial.streambin0 -> 320 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive.arrow_filebin0 -> 22306 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive.json.gzbin0 -> 19362 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive.streambin0 -> 20288 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive_large_offsets.arrow_filebin0 -> 3586 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive_large_offsets.json.gzbin0 -> 1702 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive_large_offsets.streambin0 -> 3160 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive_no_batches.arrow_filebin0 -> 3922 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive_no_batches.json.gzbin0 -> 511 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive_no_batches.streambin0 -> 1952 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive_zerolength.arrow_filebin0 -> 8866 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive_zerolength.json.gzbin0 -> 809 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive_zerolength.streambin0 -> 6824 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_recursive_nested.arrow_filebin0 -> 2626 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_recursive_nested.json.gzbin0 -> 1328 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_recursive_nested.streambin0 -> 2104 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_union.arrow_filebin0 -> 3570 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_union.json.gzbin0 -> 1190 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_union.streambin0 -> 2704 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_custom_metadata.arrow_filebin0 -> 2674 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_custom_metadata.json.gzbin0 -> 598 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_custom_metadata.streambin0 -> 1512 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_datetime.arrow_filebin0 -> 5490 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_datetime.json.gzbin0 -> 2738 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_datetime.streambin0 -> 4568 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_decimal.arrow_filebin0 -> 256634 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_decimal.json.gzbin0 -> 159351 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_decimal.streambin0 -> 253920 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_decimal256.arrow_filebin0 -> 363098 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_decimal256.json.gzbin0 -> 245790 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_decimal256.streambin0 -> 360464 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_dictionary.arrow_filebin0 -> 2634 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_dictionary.json.gzbin0 -> 1166 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_dictionary.streambin0 -> 2128 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_dictionary_unsigned.arrow_filebin0 -> 2170 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_dictionary_unsigned.json.gzbin0 -> 693 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_dictionary_unsigned.streambin0 -> 1696 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_duplicate_fieldnames.arrow_filebin0 -> 1122 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_duplicate_fieldnames.json.gzbin0 -> 415 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_duplicate_fieldnames.streambin0 -> 736 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_extension.arrow_filebin0 -> 2042 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_extension.json.gzbin0 -> 918 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_extension.streambin0 -> 1392 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_interval.arrow_filebin0 -> 2410 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_interval.json.gzbin0 -> 1506 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_interval.streambin0 -> 1976 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_map.arrow_filebin0 -> 1634 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_map.json.gzbin0 -> 835 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_map.streambin0 -> 1256 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_map_non_canonical.arrow_filebin0 -> 1234 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_map_non_canonical.json.gzbin0 -> 718 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_map_non_canonical.streambin0 -> 840 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_nested.arrow_filebin0 -> 2706 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_nested.json.gzbin0 -> 1622 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_nested.streambin0 -> 2160 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_nested_dictionary.arrow_filebin0 -> 3354 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_nested_dictionary.json.gzbin0 -> 1149 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_nested_dictionary.streambin0 -> 2632 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_nested_large_offsets.arrow_filebin0 -> 2594 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_nested_large_offsets.json.gzbin0 -> 1105 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_nested_large_offsets.streambin0 -> 2024 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_null.arrow_filebin0 -> 1314 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_null.json.gzbin0 -> 502 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_null.streambin0 -> 920 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_null_trivial.arrow_filebin0 -> 522 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_null_trivial.json.gzbin0 -> 192 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_null_trivial.streambin0 -> 312 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive.arrow_filebin0 -> 22298 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive.json.gzbin0 -> 19362 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive.streambin0 -> 20280 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive_large_offsets.arrow_filebin0 -> 3578 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive_large_offsets.json.gzbin0 -> 1702 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive_large_offsets.streambin0 -> 3160 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive_no_batches.arrow_filebin0 -> 3914 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive_no_batches.json.gzbin0 -> 511 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive_no_batches.streambin0 -> 1944 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive_zerolength.arrow_filebin0 -> 8858 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive_zerolength.json.gzbin0 -> 809 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive_zerolength.streambin0 -> 6816 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_recursive_nested.arrow_filebin0 -> 2618 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_recursive_nested.json.gzbin0 -> 1328 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_recursive_nested.streambin0 -> 2104 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_union.arrow_filebin0 -> 3562 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_union.json.gzbin0 -> 1190 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_union.streambin0 -> 2696 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/2.0.0-compression/generated_lz4.arrow_filebin0 -> 1586 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/2.0.0-compression/generated_lz4.json.gzbin0 -> 692 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/2.0.0-compression/generated_lz4.streambin0 -> 1328 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/2.0.0-compression/generated_zstd.arrow_filebin0 -> 1402 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/2.0.0-compression/generated_zstd.json.gzbin0 -> 693 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/2.0.0-compression/generated_zstd.streambin0 -> 1144 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/4.0.0-shareddict/generated_shared_dict.arrow_filebin0 -> 1050 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/4.0.0-shareddict/generated_shared_dict.json.gzbin0 -> 439 bytes
-rw-r--r--src/arrow/testing/data/arrow-ipc-stream/integration/4.0.0-shareddict/generated_shared_dict.streambin0 -> 712 bytes
252 files changed, 7 insertions, 0 deletions
diff --git a/src/arrow/testing/data/arrow-ipc-stream/README.md b/src/arrow/testing/data/arrow-ipc-stream/README.md
new file mode 100644
index 000000000..ec3972026
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/README.md
@@ -0,0 +1,7 @@
+# Arrow IPC Stream Format Fuzz Regression Files
+
+These files contain Arrow IPC streams, usually invalid, that used to produce
+crashes or undesirable behaviour when ingested by the Arrow C++ IPC reader.
+Those files may contain data generated by fuzzers and may therefore be hard
+to interpret by humans, but are useful as a fuzzing test corpus and to avoid
+regressions.
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-file-fuzz-5298734406172672 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-file-fuzz-5298734406172672
new file mode 100644
index 000000000..e08f1eb05
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-file-fuzz-5298734406172672
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-file-fuzz-5502930036326400 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-file-fuzz-5502930036326400
new file mode 100644
index 000000000..99111abab
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-file-fuzz-5502930036326400
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-file-fuzz-6065820480962560.fuzz b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-file-fuzz-6065820480962560.fuzz
new file mode 100644
index 000000000..3f7fb7c94
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-file-fuzz-6065820480962560.fuzz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-file-fuzz-6537416932982784 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-file-fuzz-6537416932982784
new file mode 100644
index 000000000..2e2dce71b
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-file-fuzz-6537416932982784
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-file-fuzz-6598997234548736 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-file-fuzz-6598997234548736
new file mode 100644
index 000000000..c3b139e04
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-file-fuzz-6598997234548736
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-4895056843112448 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-4895056843112448
new file mode 100644
index 000000000..0108f6561
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-4895056843112448
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-4904988668854272 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-4904988668854272
new file mode 100644
index 000000000..58a759811
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-4904988668854272
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5077390980284416 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5077390980284416
new file mode 100644
index 000000000..8c4390adc
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5077390980284416
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5085285868371968 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5085285868371968
new file mode 100644
index 000000000..61820b90e
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5085285868371968
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5151909853528064 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5151909853528064
new file mode 100644
index 000000000..edd3d0621
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5151909853528064
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5183543628791808 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5183543628791808
new file mode 100644
index 000000000..306a2a920
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5183543628791808
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5435281763467264 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5435281763467264
new file mode 100644
index 000000000..59a73d0f9
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5435281763467264
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5634103970103296 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5634103970103296
new file mode 100644
index 000000000..b634dfe58
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5634103970103296
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5651311318269952 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5651311318269952
new file mode 100644
index 000000000..1432e3f82
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5651311318269952
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5675895545397248 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5675895545397248
new file mode 100644
index 000000000..52ebb1239
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5675895545397248
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5677954426994688 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5677954426994688
new file mode 100644
index 000000000..6667eb882
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5677954426994688
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5682204130934784 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5682204130934784
new file mode 100644
index 000000000..633d520f5
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5682204130934784
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5719752899297280 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5719752899297280
new file mode 100644
index 000000000..38b92d0b3
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5719752899297280
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5738372907925504 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5738372907925504
new file mode 100644
index 000000000..01743f26d
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5738372907925504
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5756862809243648 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5756862809243648
new file mode 100644
index 000000000..0974cf5e0
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5756862809243648
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5768423720353792 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5768423720353792
new file mode 100644
index 000000000..6387c78a3
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5768423720353792
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5837681544396800 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5837681544396800
new file mode 100644
index 000000000..3c3c8e736
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-5837681544396800
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-6232191822725120 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-6232191822725120
new file mode 100644
index 000000000..a896d1187
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-6232191822725120
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-6234449985142784 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-6234449985142784
new file mode 100644
index 000000000..5f091d4d2
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-6234449985142784
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-6245758969577472 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-6245758969577472
new file mode 100644
index 000000000..2c25ac2cb
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-6245758969577472
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-6254629906808832 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-6254629906808832
new file mode 100644
index 000000000..c5fca5cda
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-6254629906808832
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-6296372407697408 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-6296372407697408
new file mode 100644
index 000000000..f2b6331a4
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-6296372407697408
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-6311624808595456.fuzz b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-6311624808595456.fuzz
new file mode 100644
index 000000000..89006a2d4
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-6311624808595456.fuzz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-6321355259904000 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-6321355259904000
new file mode 100644
index 000000000..2644f3e2c
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-6321355259904000
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-6321882936901632 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-6321882936901632
new file mode 100644
index 000000000..97c68abe3
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-6321882936901632
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-6487596632637440 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-6487596632637440
new file mode 100644
index 000000000..2c67f91b3
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-arrow-ipc-stream-fuzz-6487596632637440
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-file-fuzz-6674891504484352 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-file-fuzz-6674891504484352
new file mode 100644
index 000000000..4720204a8
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-file-fuzz-6674891504484352
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-4757582821064704 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-4757582821064704
new file mode 100644
index 000000000..cd80dbe1a
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-4757582821064704
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-4831362862022656.fuzz b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-4831362862022656.fuzz
new file mode 100644
index 000000000..fdafc0947
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-4831362862022656.fuzz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-4851743764250624 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-4851743764250624
new file mode 100644
index 000000000..32a42c092
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-4851743764250624
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-4889687236018176 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-4889687236018176
new file mode 100644
index 000000000..9f91b942b
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-4889687236018176
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-4964779626856448 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-4964779626856448
new file mode 100644
index 000000000..272d616c7
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-4964779626856448
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5067615893192704 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5067615893192704
new file mode 100644
index 000000000..b60a35e1f
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5067615893192704
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5089431154589696 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5089431154589696
new file mode 100644
index 000000000..f113e7554
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5089431154589696
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5113616637100032 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5113616637100032
new file mode 100644
index 000000000..a95ccab03
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5113616637100032
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5144746570022912 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5144746570022912
new file mode 100644
index 000000000..b27e4785d
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5144746570022912
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5157190818332672.fuzz b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5157190818332672.fuzz
new file mode 100644
index 000000000..edc7e0d03
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5157190818332672.fuzz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5159348220461056 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5159348220461056
new file mode 100644
index 000000000..f45417243
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5159348220461056
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5183404614352896 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5183404614352896
new file mode 100644
index 000000000..7a431d182
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5183404614352896
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5185274653179904 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5185274653179904
new file mode 100644
index 000000000..6cc710016
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5185274653179904
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5191432679981056 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5191432679981056
new file mode 100644
index 000000000..95cf55cb0
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5191432679981056
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5235940308811776.fuzz b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5235940308811776.fuzz
new file mode 100644
index 000000000..f432e624d
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5235940308811776.fuzz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5281967462023168 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5281967462023168
new file mode 100644
index 000000000..8fa8526d2
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5281967462023168
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5435281763467264 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5435281763467264
new file mode 100644
index 000000000..70a733831
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5435281763467264
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5455172100423680 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5455172100423680
new file mode 100644
index 000000000..4b2bc480c
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5455172100423680
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5639621460099072 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5639621460099072
new file mode 100644
index 000000000..b4e382b68
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5639621460099072
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5661776796712960 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5661776796712960
new file mode 100644
index 000000000..a0acd5b29
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5661776796712960
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5666296880168960 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5666296880168960
new file mode 100644
index 000000000..9f7354cc8
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5666296880168960
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5675895545397248 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5675895545397248
new file mode 100644
index 000000000..143676d73
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5675895545397248
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5678890496557056 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5678890496557056
new file mode 100644
index 000000000..df5fcd54c
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5678890496557056
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5682204130934784 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5682204130934784
new file mode 100644
index 000000000..3d1004236
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5682204130934784
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5685159454310400 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5685159454310400
new file mode 100644
index 000000000..637d720f3
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5685159454310400
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5685713856888832 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5685713856888832
new file mode 100644
index 000000000..4440bfe02
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5685713856888832
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5701512139636736 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5701512139636736
new file mode 100644
index 000000000..6d0ffa7a3
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5701512139636736
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5712457209479168 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5712457209479168
new file mode 100644
index 000000000..a428abe62
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5712457209479168
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5718685113384960 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5718685113384960
new file mode 100644
index 000000000..52ed8b5ba
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5718685113384960
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5729978629226496 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5729978629226496
new file mode 100644
index 000000000..54eea32f8
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5729978629226496
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5760415636389888 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5760415636389888
new file mode 100644
index 000000000..67ba62421
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-5760415636389888
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-6204424660975616.fuzz b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-6204424660975616.fuzz
new file mode 100644
index 000000000..4a1d98e0d
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-6204424660975616.fuzz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-6310318291288064.fuzz b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-6310318291288064.fuzz
new file mode 100644
index 000000000..959989449
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-6310318291288064.fuzz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-6311775452790784 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-6311775452790784
new file mode 100644
index 000000000..4979972e9
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-6311775452790784
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-6321355259904000 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-6321355259904000
new file mode 100644
index 000000000..9e2dd8673
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-6321355259904000
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-6440533038989312 b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-6440533038989312
new file mode 100644
index 000000000..ce7df6885
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-6440533038989312
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-6589380504977408.fuzz b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-6589380504977408.fuzz
new file mode 100644
index 000000000..b7ba02c47
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/clusterfuzz-testcase-minimized-arrow-ipc-stream-fuzz-6589380504977408.fuzz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/crash-09f72ba2a52b80366ab676364abec850fc668168 b/src/arrow/testing/data/arrow-ipc-stream/crash-09f72ba2a52b80366ab676364abec850fc668168
new file mode 100644
index 000000000..86a13dc1e
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/crash-09f72ba2a52b80366ab676364abec850fc668168
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/crash-1fb75de2edd2815ad7a653684c449d814f39290e b/src/arrow/testing/data/arrow-ipc-stream/crash-1fb75de2edd2815ad7a653684c449d814f39290e
new file mode 100644
index 000000000..fa4b45e52
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/crash-1fb75de2edd2815ad7a653684c449d814f39290e
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/crash-2354085db0125113f04f7bd23f54b85cca104713 b/src/arrow/testing/data/arrow-ipc-stream/crash-2354085db0125113f04f7bd23f54b85cca104713
new file mode 100644
index 000000000..dd1e770f6
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/crash-2354085db0125113f04f7bd23f54b85cca104713
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/crash-3c3f1b74f347ec6c8b0905e7126b9074b9dc5564 b/src/arrow/testing/data/arrow-ipc-stream/crash-3c3f1b74f347ec6c8b0905e7126b9074b9dc5564
new file mode 100644
index 000000000..eb11ba27e
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/crash-3c3f1b74f347ec6c8b0905e7126b9074b9dc5564
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/crash-5e88bae6ac5250714e8c8bc73b9d67b949fadbb4 b/src/arrow/testing/data/arrow-ipc-stream/crash-5e88bae6ac5250714e8c8bc73b9d67b949fadbb4
new file mode 100644
index 000000000..eef4365c5
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/crash-5e88bae6ac5250714e8c8bc73b9d67b949fadbb4
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/crash-607e9caa76863a97f2694a769a1ae2fb83c55e02 b/src/arrow/testing/data/arrow-ipc-stream/crash-607e9caa76863a97f2694a769a1ae2fb83c55e02
new file mode 100644
index 000000000..00265d6ef
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/crash-607e9caa76863a97f2694a769a1ae2fb83c55e02
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/crash-74aec871d14bb6b07c72ea8f0e8c9f72cbe6b73c b/src/arrow/testing/data/arrow-ipc-stream/crash-74aec871d14bb6b07c72ea8f0e8c9f72cbe6b73c
new file mode 100644
index 000000000..8511d3f2e
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/crash-74aec871d14bb6b07c72ea8f0e8c9f72cbe6b73c
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/crash-bd7e00178af2d236fdf041fcc1fb30975bf8fbca b/src/arrow/testing/data/arrow-ipc-stream/crash-bd7e00178af2d236fdf041fcc1fb30975bf8fbca
new file mode 100644
index 000000000..85e170ff3
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/crash-bd7e00178af2d236fdf041fcc1fb30975bf8fbca
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/crash-cb8cedb6ff8a6f164210c497d91069812ef5d6f8 b/src/arrow/testing/data/arrow-ipc-stream/crash-cb8cedb6ff8a6f164210c497d91069812ef5d6f8
new file mode 100644
index 000000000..352387014
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/crash-cb8cedb6ff8a6f164210c497d91069812ef5d6f8
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/crash-f37e71777ad0324b55b99224f2c7ffb0107bdfa2 b/src/arrow/testing/data/arrow-ipc-stream/crash-f37e71777ad0324b55b99224f2c7ffb0107bdfa2
new file mode 100644
index 000000000..ba4bd5936
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/crash-f37e71777ad0324b55b99224f2c7ffb0107bdfa2
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/crash-fd237566879dc60fff4d956d5fe3533d74a367f3 b/src/arrow/testing/data/arrow-ipc-stream/crash-fd237566879dc60fff4d956d5fe3533d74a367f3
new file mode 100644
index 000000000..fa7e941c2
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/crash-fd237566879dc60fff4d956d5fe3533d74a367f3
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_datetime.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_datetime.arrow_file
new file mode 100644
index 000000000..f8033bdd9
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_datetime.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_datetime.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_datetime.json.gz
new file mode 100644
index 000000000..39ce5d34c
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_datetime.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_datetime.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_datetime.stream
new file mode 100644
index 000000000..3f999e45d
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_datetime.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_decimal.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_decimal.arrow_file
new file mode 100644
index 000000000..ae1613ecc
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_decimal.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_decimal.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_decimal.json.gz
new file mode 100644
index 000000000..f9f99eba2
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_decimal.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_decimal.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_decimal.stream
new file mode 100644
index 000000000..a8d0bc3ad
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_decimal.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_dictionary.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_dictionary.arrow_file
new file mode 100644
index 000000000..4e51b72ff
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_dictionary.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_dictionary.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_dictionary.json.gz
new file mode 100644
index 000000000..2dc8548a3
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_dictionary.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_dictionary.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_dictionary.stream
new file mode 100644
index 000000000..494626156
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_dictionary.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_interval.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_interval.arrow_file
new file mode 100644
index 000000000..af1952ece
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_interval.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_interval.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_interval.json.gz
new file mode 100644
index 000000000..eee6a3995
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_interval.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_interval.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_interval.stream
new file mode 100644
index 000000000..dcc93aec6
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_interval.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_map.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_map.arrow_file
new file mode 100644
index 000000000..b2c7cbb8a
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_map.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_map.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_map.json.gz
new file mode 100644
index 000000000..82b4a971b
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_map.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_map.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_map.stream
new file mode 100644
index 000000000..323ec8d0a
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_map.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_nested.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_nested.arrow_file
new file mode 100644
index 000000000..ae3e61981
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_nested.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_nested.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_nested.json.gz
new file mode 100644
index 000000000..58d2ac699
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_nested.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_nested.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_nested.stream
new file mode 100644
index 000000000..f4e18ecc5
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_nested.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive.arrow_file
new file mode 100644
index 000000000..6a30a9723
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive.json.gz
new file mode 100644
index 000000000..b23629da5
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive.stream
new file mode 100644
index 000000000..38a66609e
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive_no_batches.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive_no_batches.arrow_file
new file mode 100644
index 000000000..fe36871ed
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive_no_batches.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive_no_batches.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive_no_batches.json.gz
new file mode 100644
index 000000000..53e324820
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive_no_batches.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive_no_batches.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive_no_batches.stream
new file mode 100644
index 000000000..b5bd8384c
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive_no_batches.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive_zerolength.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive_zerolength.arrow_file
new file mode 100644
index 000000000..1f0dc72c0
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive_zerolength.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive_zerolength.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive_zerolength.json.gz
new file mode 100644
index 000000000..753787dc3
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive_zerolength.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive_zerolength.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive_zerolength.stream
new file mode 100644
index 000000000..2ee1a522c
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/0.14.1/generated_primitive_zerolength.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/0.17.1/generated_union.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/0.17.1/generated_union.arrow_file
new file mode 100644
index 000000000..d13881f1e
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/0.17.1/generated_union.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/0.17.1/generated_union.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/0.17.1/generated_union.json.gz
new file mode 100644
index 000000000..83192c9a6
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/0.17.1/generated_union.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/0.17.1/generated_union.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/0.17.1/generated_union.stream
new file mode 100644
index 000000000..fb4b27e17
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/0.17.1/generated_union.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_custom_metadata.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_custom_metadata.arrow_file
new file mode 100644
index 000000000..e29ae15b6
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_custom_metadata.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_custom_metadata.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_custom_metadata.json.gz
new file mode 100644
index 000000000..de16807a1
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_custom_metadata.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_custom_metadata.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_custom_metadata.stream
new file mode 100644
index 000000000..fba248a64
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_custom_metadata.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_datetime.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_datetime.arrow_file
new file mode 100644
index 000000000..8d68d99ba
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_datetime.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_datetime.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_datetime.json.gz
new file mode 100644
index 000000000..f9d3dd6cf
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_datetime.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_datetime.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_datetime.stream
new file mode 100644
index 000000000..2529a8b72
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_datetime.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_decimal.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_decimal.arrow_file
new file mode 100644
index 000000000..5ff4b9d19
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_decimal.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_decimal.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_decimal.json.gz
new file mode 100644
index 000000000..69ebb00b7
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_decimal.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_decimal.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_decimal.stream
new file mode 100644
index 000000000..bf7706954
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_decimal.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_decimal256.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_decimal256.arrow_file
new file mode 100644
index 000000000..e5683ee1c
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_decimal256.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_decimal256.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_decimal256.json.gz
new file mode 100644
index 000000000..9172aa44a
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_decimal256.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_decimal256.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_decimal256.stream
new file mode 100644
index 000000000..1bb561b7d
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_decimal256.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_dictionary.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_dictionary.arrow_file
new file mode 100644
index 000000000..dc525de06
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_dictionary.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_dictionary.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_dictionary.json.gz
new file mode 100644
index 000000000..fecbab8c3
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_dictionary.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_dictionary.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_dictionary.stream
new file mode 100644
index 000000000..29d219fda
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_dictionary.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_dictionary_unsigned.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_dictionary_unsigned.arrow_file
new file mode 100644
index 000000000..37162bb6b
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_dictionary_unsigned.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_dictionary_unsigned.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_dictionary_unsigned.json.gz
new file mode 100644
index 000000000..06822f891
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_dictionary_unsigned.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_dictionary_unsigned.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_dictionary_unsigned.stream
new file mode 100644
index 000000000..cca94b07b
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_dictionary_unsigned.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_duplicate_fieldnames.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_duplicate_fieldnames.arrow_file
new file mode 100644
index 000000000..6730e8993
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_duplicate_fieldnames.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_duplicate_fieldnames.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_duplicate_fieldnames.json.gz
new file mode 100644
index 000000000..5cc5cfd90
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_duplicate_fieldnames.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_duplicate_fieldnames.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_duplicate_fieldnames.stream
new file mode 100644
index 000000000..ec334bc1b
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_duplicate_fieldnames.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_extension.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_extension.arrow_file
new file mode 100644
index 000000000..4c5b8f7b9
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_extension.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_extension.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_extension.json.gz
new file mode 100644
index 000000000..12a999f05
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_extension.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_extension.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_extension.stream
new file mode 100644
index 000000000..af1bd570b
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_extension.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_interval.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_interval.arrow_file
new file mode 100644
index 000000000..ec260846b
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_interval.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_interval.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_interval.json.gz
new file mode 100644
index 000000000..4643379ad
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_interval.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_interval.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_interval.stream
new file mode 100644
index 000000000..c44d74b1c
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_interval.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_map.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_map.arrow_file
new file mode 100644
index 000000000..99b1be231
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_map.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_map.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_map.json.gz
new file mode 100644
index 000000000..5a38682ba
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_map.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_map.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_map.stream
new file mode 100644
index 000000000..fbf5b1b16
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_map.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_map_non_canonical.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_map_non_canonical.arrow_file
new file mode 100644
index 000000000..bef8e7262
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_map_non_canonical.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_map_non_canonical.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_map_non_canonical.json.gz
new file mode 100644
index 000000000..2c2819279
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_map_non_canonical.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_map_non_canonical.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_map_non_canonical.stream
new file mode 100644
index 000000000..2841d6eb6
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_map_non_canonical.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested.arrow_file
new file mode 100644
index 000000000..838972937
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested.json.gz
new file mode 100644
index 000000000..7c7db8b79
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested.stream
new file mode 100644
index 000000000..c71b6ea61
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested_dictionary.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested_dictionary.arrow_file
new file mode 100644
index 000000000..1e9bd10d6
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested_dictionary.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested_dictionary.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested_dictionary.json.gz
new file mode 100644
index 000000000..695dec478
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested_dictionary.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested_dictionary.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested_dictionary.stream
new file mode 100644
index 000000000..5f55fbe5b
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested_dictionary.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested_large_offsets.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested_large_offsets.arrow_file
new file mode 100644
index 000000000..0c5f13517
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested_large_offsets.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested_large_offsets.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested_large_offsets.json.gz
new file mode 100644
index 000000000..246eff80c
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested_large_offsets.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested_large_offsets.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested_large_offsets.stream
new file mode 100644
index 000000000..ee90cd3e7
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_nested_large_offsets.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_null.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_null.arrow_file
new file mode 100644
index 000000000..50ece103a
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_null.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_null.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_null.json.gz
new file mode 100644
index 000000000..39541efd6
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_null.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_null.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_null.stream
new file mode 100644
index 000000000..c43fcf866
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_null.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_null_trivial.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_null_trivial.arrow_file
new file mode 100644
index 000000000..be9d6f72d
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_null_trivial.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_null_trivial.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_null_trivial.json.gz
new file mode 100644
index 000000000..9f3ee594a
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_null_trivial.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_null_trivial.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_null_trivial.stream
new file mode 100644
index 000000000..878e767ba
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_null_trivial.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive.arrow_file
new file mode 100644
index 000000000..491465485
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive.json.gz
new file mode 100644
index 000000000..5db6ecef1
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive.stream
new file mode 100644
index 000000000..49d63d6bb
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive_large_offsets.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive_large_offsets.arrow_file
new file mode 100644
index 000000000..55a4492fe
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive_large_offsets.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive_large_offsets.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive_large_offsets.json.gz
new file mode 100644
index 000000000..50b926201
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive_large_offsets.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive_large_offsets.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive_large_offsets.stream
new file mode 100644
index 000000000..ab655cb6e
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive_large_offsets.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive_no_batches.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive_no_batches.arrow_file
new file mode 100644
index 000000000..28e29e330
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive_no_batches.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive_no_batches.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive_no_batches.json.gz
new file mode 100644
index 000000000..29645f5d1
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive_no_batches.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive_no_batches.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive_no_batches.stream
new file mode 100644
index 000000000..ad2e050b4
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive_no_batches.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive_zerolength.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive_zerolength.arrow_file
new file mode 100644
index 000000000..500671274
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive_zerolength.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive_zerolength.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive_zerolength.json.gz
new file mode 100644
index 000000000..b7648a5c6
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive_zerolength.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive_zerolength.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive_zerolength.stream
new file mode 100644
index 000000000..ea6f2414e
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_primitive_zerolength.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_recursive_nested.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_recursive_nested.arrow_file
new file mode 100644
index 000000000..4b11b23fa
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_recursive_nested.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_recursive_nested.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_recursive_nested.json.gz
new file mode 100644
index 000000000..b7c8de71e
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_recursive_nested.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_recursive_nested.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_recursive_nested.stream
new file mode 100644
index 000000000..ed27a9553
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_recursive_nested.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_union.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_union.arrow_file
new file mode 100644
index 000000000..a58f5e736
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_union.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_union.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_union.json.gz
new file mode 100644
index 000000000..885d8801c
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_union.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_union.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_union.stream
new file mode 100644
index 000000000..1e79501c7
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-bigendian/generated_union.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_custom_metadata.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_custom_metadata.arrow_file
new file mode 100644
index 000000000..1b18bcb69
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_custom_metadata.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_custom_metadata.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_custom_metadata.json.gz
new file mode 100644
index 000000000..d7e139624
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_custom_metadata.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_custom_metadata.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_custom_metadata.stream
new file mode 100644
index 000000000..32540c198
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_custom_metadata.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_datetime.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_datetime.arrow_file
new file mode 100644
index 000000000..fde9954e3
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_datetime.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_datetime.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_datetime.json.gz
new file mode 100644
index 000000000..896d906ec
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_datetime.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_datetime.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_datetime.stream
new file mode 100644
index 000000000..47cf28fe1
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_datetime.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_decimal.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_decimal.arrow_file
new file mode 100644
index 000000000..31401d13b
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_decimal.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_decimal.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_decimal.json.gz
new file mode 100644
index 000000000..e485d50cb
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_decimal.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_decimal.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_decimal.stream
new file mode 100644
index 000000000..214eba156
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_decimal.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_decimal256.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_decimal256.arrow_file
new file mode 100644
index 000000000..4d7190727
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_decimal256.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_decimal256.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_decimal256.json.gz
new file mode 100644
index 000000000..9172aa44a
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_decimal256.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_decimal256.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_decimal256.stream
new file mode 100644
index 000000000..2c30c3487
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_decimal256.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_dictionary.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_dictionary.arrow_file
new file mode 100644
index 000000000..ae1620bf4
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_dictionary.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_dictionary.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_dictionary.json.gz
new file mode 100644
index 000000000..d84371ef0
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_dictionary.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_dictionary.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_dictionary.stream
new file mode 100644
index 000000000..d8ef9aa95
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_dictionary.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_dictionary_unsigned.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_dictionary_unsigned.arrow_file
new file mode 100644
index 000000000..edc9db8ba
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_dictionary_unsigned.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_dictionary_unsigned.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_dictionary_unsigned.json.gz
new file mode 100644
index 000000000..04fbf2a84
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_dictionary_unsigned.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_dictionary_unsigned.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_dictionary_unsigned.stream
new file mode 100644
index 000000000..a236b8eb9
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_dictionary_unsigned.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_duplicate_fieldnames.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_duplicate_fieldnames.arrow_file
new file mode 100644
index 000000000..0e36979e6
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_duplicate_fieldnames.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_duplicate_fieldnames.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_duplicate_fieldnames.json.gz
new file mode 100644
index 000000000..eae53829f
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_duplicate_fieldnames.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_duplicate_fieldnames.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_duplicate_fieldnames.stream
new file mode 100644
index 000000000..bd5a1347d
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_duplicate_fieldnames.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_extension.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_extension.arrow_file
new file mode 100644
index 000000000..20759df65
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_extension.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_extension.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_extension.json.gz
new file mode 100644
index 000000000..75dd3ce0b
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_extension.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_extension.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_extension.stream
new file mode 100644
index 000000000..6deb8319b
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_extension.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_interval.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_interval.arrow_file
new file mode 100644
index 000000000..8b47759d9
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_interval.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_interval.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_interval.json.gz
new file mode 100644
index 000000000..215fde6fc
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_interval.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_interval.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_interval.stream
new file mode 100644
index 000000000..a00b170ac
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_interval.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_map.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_map.arrow_file
new file mode 100644
index 000000000..d844b8c12
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_map.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_map.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_map.json.gz
new file mode 100644
index 000000000..ca83f9b2f
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_map.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_map.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_map.stream
new file mode 100644
index 000000000..e4fde0695
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_map.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_map_non_canonical.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_map_non_canonical.arrow_file
new file mode 100644
index 000000000..018cb9825
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_map_non_canonical.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_map_non_canonical.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_map_non_canonical.json.gz
new file mode 100644
index 000000000..08f16b740
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_map_non_canonical.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_map_non_canonical.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_map_non_canonical.stream
new file mode 100644
index 000000000..079655d9d
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_map_non_canonical.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_nested.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_nested.arrow_file
new file mode 100644
index 000000000..99de77384
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_nested.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_nested.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_nested.json.gz
new file mode 100644
index 000000000..f815d0816
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_nested.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_nested.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_nested.stream
new file mode 100644
index 000000000..80e4f90eb
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_nested.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_nested_dictionary.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_nested_dictionary.arrow_file
new file mode 100644
index 000000000..b59fa66f6
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_nested_dictionary.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_nested_dictionary.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_nested_dictionary.json.gz
new file mode 100644
index 000000000..c7353252b
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_nested_dictionary.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_nested_dictionary.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_nested_dictionary.stream
new file mode 100644
index 000000000..ac7af1285
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_nested_dictionary.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_nested_large_offsets.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_nested_large_offsets.arrow_file
new file mode 100644
index 000000000..0f030a44c
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_nested_large_offsets.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_nested_large_offsets.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_nested_large_offsets.json.gz
new file mode 100644
index 000000000..c52a2ab7a
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_nested_large_offsets.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_nested_large_offsets.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_nested_large_offsets.stream
new file mode 100644
index 000000000..678d5571a
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_nested_large_offsets.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_null.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_null.arrow_file
new file mode 100644
index 000000000..5447c050b
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_null.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_null.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_null.json.gz
new file mode 100644
index 000000000..0b3d31a57
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_null.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_null.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_null.stream
new file mode 100644
index 000000000..a15899ec1
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_null.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_null_trivial.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_null_trivial.arrow_file
new file mode 100644
index 000000000..a7e54eabb
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_null_trivial.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_null_trivial.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_null_trivial.json.gz
new file mode 100644
index 000000000..25005d085
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_null_trivial.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_null_trivial.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_null_trivial.stream
new file mode 100644
index 000000000..6e3f76eee
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_null_trivial.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive.arrow_file
new file mode 100644
index 000000000..5854eb145
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive.json.gz
new file mode 100644
index 000000000..bbb7e996f
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive.stream
new file mode 100644
index 000000000..835da39e9
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive_large_offsets.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive_large_offsets.arrow_file
new file mode 100644
index 000000000..6abe1a3de
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive_large_offsets.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive_large_offsets.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive_large_offsets.json.gz
new file mode 100644
index 000000000..2afc918e1
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive_large_offsets.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive_large_offsets.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive_large_offsets.stream
new file mode 100644
index 000000000..27109fa26
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive_large_offsets.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive_no_batches.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive_no_batches.arrow_file
new file mode 100644
index 000000000..610ae3cd4
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive_no_batches.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive_no_batches.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive_no_batches.json.gz
new file mode 100644
index 000000000..42d2a314c
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive_no_batches.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive_no_batches.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive_no_batches.stream
new file mode 100644
index 000000000..ccbc451af
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive_no_batches.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive_zerolength.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive_zerolength.arrow_file
new file mode 100644
index 000000000..25a26d3bc
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive_zerolength.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive_zerolength.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive_zerolength.json.gz
new file mode 100644
index 000000000..aa2f9714d
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive_zerolength.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive_zerolength.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive_zerolength.stream
new file mode 100644
index 000000000..3e649c319
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_primitive_zerolength.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_recursive_nested.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_recursive_nested.arrow_file
new file mode 100644
index 000000000..6e383ca5f
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_recursive_nested.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_recursive_nested.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_recursive_nested.json.gz
new file mode 100644
index 000000000..08060112e
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_recursive_nested.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_recursive_nested.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_recursive_nested.stream
new file mode 100644
index 000000000..9902ec733
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_recursive_nested.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_union.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_union.arrow_file
new file mode 100644
index 000000000..3ef5990c0
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_union.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_union.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_union.json.gz
new file mode 100644
index 000000000..ebaac28be
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_union.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_union.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_union.stream
new file mode 100644
index 000000000..24b2cfdd5
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/1.0.0-littleendian/generated_union.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/2.0.0-compression/generated_lz4.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/2.0.0-compression/generated_lz4.arrow_file
new file mode 100644
index 000000000..ac3ba477c
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/2.0.0-compression/generated_lz4.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/2.0.0-compression/generated_lz4.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/2.0.0-compression/generated_lz4.json.gz
new file mode 100644
index 000000000..86f13ceb9
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/2.0.0-compression/generated_lz4.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/2.0.0-compression/generated_lz4.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/2.0.0-compression/generated_lz4.stream
new file mode 100644
index 000000000..0f5808ea0
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/2.0.0-compression/generated_lz4.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/2.0.0-compression/generated_zstd.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/2.0.0-compression/generated_zstd.arrow_file
new file mode 100644
index 000000000..1a203b45d
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/2.0.0-compression/generated_zstd.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/2.0.0-compression/generated_zstd.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/2.0.0-compression/generated_zstd.json.gz
new file mode 100644
index 000000000..0fe818db5
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/2.0.0-compression/generated_zstd.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/2.0.0-compression/generated_zstd.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/2.0.0-compression/generated_zstd.stream
new file mode 100644
index 000000000..e6cb43d9d
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/2.0.0-compression/generated_zstd.stream
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/4.0.0-shareddict/generated_shared_dict.arrow_file b/src/arrow/testing/data/arrow-ipc-stream/integration/4.0.0-shareddict/generated_shared_dict.arrow_file
new file mode 100644
index 000000000..cc1835847
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/4.0.0-shareddict/generated_shared_dict.arrow_file
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/4.0.0-shareddict/generated_shared_dict.json.gz b/src/arrow/testing/data/arrow-ipc-stream/integration/4.0.0-shareddict/generated_shared_dict.json.gz
new file mode 100644
index 000000000..c87c194bd
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/4.0.0-shareddict/generated_shared_dict.json.gz
Binary files differ
diff --git a/src/arrow/testing/data/arrow-ipc-stream/integration/4.0.0-shareddict/generated_shared_dict.stream b/src/arrow/testing/data/arrow-ipc-stream/integration/4.0.0-shareddict/generated_shared_dict.stream
new file mode 100644
index 000000000..837f890ed
--- /dev/null
+++ b/src/arrow/testing/data/arrow-ipc-stream/integration/4.0.0-shareddict/generated_shared_dict.stream
Binary files differ