ZERO-UPLOAD SANDBOX
.avif QA Fixtures Modern Media & Spatial 3D CC0 Public Domain · CI/CD Safe

Sample .avif (AVIF) Test Files & Edge Cases

Deterministic AVIF (AV1 Image File Format) 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-128x128.avif

Real AVIF encoded by libavif via pillow-avif: ftyp avif, decodable AV1 primary item.

↓ Download (2.4 KB)
SHA-256: c1d62b9cfb1ac1ef878cabf2033ef0bd25067ff3fcc032aa0dc5c2c833687918
Exact: 2,446 bytes
curl -fsSL https://fileformat.co/fixtures/v1/avif/minimal-128x128.avif -o minimal-128x128.avif \
  && echo "c1d62b9cfb1ac1ef878cabf2033ef0bd25067ff3fcc032aa0dc5c2c833687918  minimal-128x128.avif" | shasum -a 256 -c
realisticexpect: valid

photo-640x480.avif

Real AV1 Image File Format still encoded by libavif at 640×480.

↓ Download (39.7 KB)
SHA-256: 66e43e004db1ebc43bcf2b7e3f44198d43d83ec0d828b064a69e5ffa1254667e
Exact: 40,636 bytes
curl -fsSL https://fileformat.co/fixtures/v1/avif/photo-640x480.avif -o photo-640x480.avif \
  && echo "66e43e004db1ebc43bcf2b7e3f44198d43d83ec0d828b064a69e5ffa1254667e  photo-640x480.avif" | shasum -a 256 -c
edge-caseTruncated ISOBMFF Boxexpect: parser_error

truncated-box.avif

Real AVIF truncated inside the mdat payload — libavif decoder must raise.

↓ Download (2.4 KB)
SHA-256: 8fc0516c40d536a757998b236c6d6d96a4b5a36874d8b17c72a64829251e0ae4
Exact: 2,414 bytes
curl -fsSL https://fileformat.co/fixtures/v1/avif/truncated-box.avif -o truncated-box.avif \
  && echo "8fc0516c40d536a757998b236c6d6d96a4b5a36874d8b17c72a64829251e0ae4  truncated-box.avif" | 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-128x128.avif directly in your browser without hosting unsafe payloads on public URLs.

Default Fixture: minimal-128x128.avif

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