Skip to content

Add licensed QPDF inline-image corpus evidence - #2

Merged
pabszero merged 2 commits into
mainfrom
research-qpdf-inline-corpus
Oct 22, 2026
Merged

pabszero merged 2 commits into
mainfrom
research-qpdf-inline-corpus

Conversation

@pabszero

Copy link
Copy Markdown
Owner

The earlier eight-fixture corpus had a maximum retained inline payload of 3,996 bytes. Add a separate, pinned QPDF regression corpus containing a 2,134,990-byte A85+Flate payload, alongside named-color-space and nested-Form cases. Keep the datasets separate and explain their sampling limits.

The three existing upstream PDFs produce three successful pages and eleven inline definitions, with no unknown sample estimates. The JSON records source commits, Git blob/SHA256 hashes, project-license links and reproduction instructions. No PDF bytes are included.

Validation: independently rerun published tool 0.2.0 on Windows CPython 3.12 and 3.13; full reports match. All input hashes, non-overlap with the earlier corpus, summary arithmetic and the two-file publication scope were independently reviewed. Runtime code and version are unchanged. Parsing success is not a conformance or prevalence claim.

Prepared and checked with OpenAI Codex assistance.

@pabszero
pabszero merged commit 1d1beaf into main Oct 22, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant