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

Sample .parquet (Parquet) Test Files & Edge Cases

Deterministic Apache Parquet Columnar Storage 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-snappy.parquet

Real Parquet file written by pyarrow with Snappy compression: 3 rows × user_id INT64, latency_ms DOUBLE, service UTF8.

↓ Download (1.1 KB)
SHA-256: 8b84a4eb04fdad847b748c47f6132f1a61f5b1de219178e86fea93aca5ac90f5
Exact: 1,131 bytes
curl -fsSL https://fileformat.co/fixtures/v1/parquet/minimal-snappy.parquet -o minimal-snappy.parquet \
  && echo "8b84a4eb04fdad847b748c47f6132f1a61f5b1de219178e86fea93aca5ac90f5  minimal-snappy.parquet" | shasum -a 256 -c
realisticexpect: valid

events-zstd-decimal.parquet

pyarrow-written 250-row Parquet with ZSTD codec, DECIMAL(12,2) and TIMESTAMP_MICROS logical types.

↓ Download (3.1 KB)
SHA-256: 1b9a434953963317ee622358bccb62cce53d74422b0b8331f063f237ff8b123b
Exact: 3,158 bytes
curl -fsSL https://fileformat.co/fixtures/v1/parquet/events-zstd-decimal.parquet -o events-zstd-decimal.parquet \
  && echo "1b9a434953963317ee622358bccb62cce53d74422b0b8331f063f237ff8b123b  events-zstd-decimal.parquet" | shasum -a 256 -c
edge-caseTruncated Footer EOFexpect: parser_error

truncated-footer.parquet

Real Parquet bytes truncated before the footer length and trailing PAR1 magic — pyarrow must raise.

↓ Download (1.1 KB)
SHA-256: 042078532f4fd53caf059416a0dd17b81c8620cf769ad5c88dafc7a1d8f30491
Exact: 1,121 bytes
curl -fsSL https://fileformat.co/fixtures/v1/parquet/truncated-footer.parquet -o truncated-footer.parquet \
  && echo "042078532f4fd53caf059416a0dd17b81c8620cf769ad5c88dafc7a1d8f30491  truncated-footer.parquet" | 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-snappy.parquet directly in your browser without hosting unsafe payloads on public URLs.

Default Fixture: minimal-snappy.parquet

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