Sample .arrow (Arrow IPC) Test Files & Edge Cases
Deterministic Apache Arrow IPC Random-Access File fixtures engineered for automated unit tests, parser fuzzing, and upload validation pipelines. Pull directly in GitHub Actions with immutable SHA-256 verification.
minimal-ipc.arrow
Real Arrow IPC file-format output from pyarrow RecordBatchFileWriter with ARROW1 magic + FlatBuffers footer.
curl -fsSL https://fileformat.co/fixtures/v1/arrow/minimal-ipc.arrow -o minimal-ipc.arrow \
&& echo "b86279b7e38e81af141b12db151638fa780d57567b64de10e4a4e1c1610e6b64 minimal-ipc.arrow" | shasum -a 256 -crecord-batch.arrow
pyarrow-written 100-row IPC file with int64/float64/string columns in a single record batch.
curl -fsSL https://fileformat.co/fixtures/v1/arrow/record-batch.arrow -o record-batch.arrow \
&& echo "469652943f52989ed6b08a1ebea08fe5755d9fed2be0a6e9d4ee8f22a8775121 record-batch.arrow" | shasum -a 256 -cmissing-footer.arrow
Arrow IPC file-format bytes truncated inside the FlatBuffers footer — RecordBatchFileReader must raise.
curl -fsSL https://fileformat.co/fixtures/v1/arrow/missing-footer.arrow -o missing-footer.arrow \
&& echo "2c7855bd0e3ae0dc6aad8260b0c03c8c3aeed62adcd2c5211a7fd6ab98bd6e5d missing-footer.arrow" | shasum -a 256 -cIn-Browser Edge-Case & Malformed Fixture Mutator
Need negative test fixtures for parser fuzzing or upload gateway validation? Mutate minimal-ipc.arrow directly in your browser without hosting unsafe payloads on public URLs.
Tests graceful EOF / footer corruption handling without process panic or OOM.