By Failure Mode

PDFs damaged in known, named ways. Each PDF's facet record names the exact corruption and the source-script function that produces it.

IDDescriptionFacetsURL
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
object-generation-mismatch.pdfFirst object's header says generation 1; xref says generation 0.corrupt-object-generation-mismatch
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

← back to all views