ZERO-UPLOAD SANDBOX
.arrow QA Fixtures Data Engineering & Columnar CC0 Public Domain · CI/CD Safe

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.

minimalexpect: valid

minimal-ipc.arrow

Real Arrow IPC file-format output from pyarrow RecordBatchFileWriter with ARROW1 magic + FlatBuffers footer.

↓ Download (666 B)
SHA-256: b86279b7e38e81af141b12db151638fa780d57567b64de10e4a4e1c1610e6b64
Exact: 666 bytes
curl -fsSL https://fileformat.co/fixtures/v1/arrow/minimal-ipc.arrow -o minimal-ipc.arrow \
  && echo "b86279b7e38e81af141b12db151638fa780d57567b64de10e4a4e1c1610e6b64  minimal-ipc.arrow" | shasum -a 256 -c
realisticexpect: valid

record-batch.arrow

pyarrow-written 100-row IPC file with int64/float64/string columns in a single record batch.

↓ Download (3.3 KB)
SHA-256: 469652943f52989ed6b08a1ebea08fe5755d9fed2be0a6e9d4ee8f22a8775121
Exact: 3,402 bytes
curl -fsSL https://fileformat.co/fixtures/v1/arrow/record-batch.arrow -o record-batch.arrow \
  && echo "469652943f52989ed6b08a1ebea08fe5755d9fed2be0a6e9d4ee8f22a8775121  record-batch.arrow" | shasum -a 256 -c
edge-caseMissing ARROW1 Footerexpect: parser_error

missing-footer.arrow

Arrow IPC file-format bytes truncated inside the FlatBuffers footer — RecordBatchFileReader must raise.

↓ Download (650 B)
SHA-256: 2c7855bd0e3ae0dc6aad8260b0c03c8c3aeed62adcd2c5211a7fd6ab98bd6e5d
Exact: 650 bytes
curl -fsSL https://fileformat.co/fixtures/v1/arrow/missing-footer.arrow -o missing-footer.arrow \
  && echo "2c7855bd0e3ae0dc6aad8260b0c03c8c3aeed62adcd2c5211a7fd6ab98bd6e5d  missing-footer.arrow" | shasum -a 256 -c
Safe-by-Design Client-Side Synthesizer

In-Browser Edge-Case & Malformed Fixture Mutator

Zero Upload · Generated in RAM

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.

Default Fixture: minimal-ipc.arrow

Tests graceful EOF / footer corruption handling without process panic or OOM.