pdfbin.net / preview / object-generation-mismatch

object-generation-mismatch.pdf

First object's header says generation 1; xref says generation 0.

Intentionally corrupt (corrupt-object-generation-mismatch). This PDF will likely fail to render in viewers - that's the test surface. Download to inspect.

If the PDF doesn't render above, download it directly. Mobile browsers may download instead of rendering inline.

Download object-generation-mismatch.pdf 1.5 KB or
curl -O https://pdfbin.net/object-generation-mismatch.pdf

§DRelated PDFs other PDFs sharing facets

byte-flipped-mid-stream.pdfOne byte XOR-flipped mid-content-stream. Likely renders pages with garbage.corrupt-byte-flipped
eof-missing.pdf%%EOF marker stripped. Parsers that key on it cannot find the end.corrupt-eof-missing
header-truncated.pdfFirst line (%PDF-1.7) removed. Parsers that key on the header fail to detect a PDF.corrupt-header-truncated
stream-length-mismatch.pdfOne stream object's /Length is overstated by 99 bytes.corrupt-stream-length-mismatch
trailer-missing.pdfTrailer dictionary removed; startxref present but points to nothing useful.corrupt-trailer-missing
xref-truncated.pdfPDF byte-truncated at the start of the xref table. Parsers without xref-recovery will fail.corrupt-xref-truncated
acroform-empty.pdfPDF with three empty AcroForm text fields (name, email, phone).acroform
acroform-fully-filled.pdfAcroForm with all three fields filled (name, email, phone).acroform
acroform-partially-filled.pdfAcroForm with the name field filled; email and phone left empty.acroform
aes128-owner.pdfAES-128 (revision 4) with owner password only.encrypted-aes128-owner
aes128-user.pdfAES-128 (revision 4) with user password.encrypted-aes128-user
aes256-both.pdfAES-256 with both owner and user passwords set distinctly.encrypted-aes256-both

← back to all PDFs