CosDigger — Dig PDFCosDigger Logo

  • PDF: Portable Document Format,
    an open standard/file format for document exchange, created by Adobe
    1. Initial release 1993
    2. Latest release 1.7 ?
    3. Standard(s) ISO/IEC 32000-1:2008
    4. Spec. download PDF32000_2008.pdf
  • Data(Object) Types:
    1. Boolean(CosBoolean),
    2. Integer number(CosInteger),
    3. Float number(CosFloat),
    4. Name string (CosName) ,
    5. String (CosString),
    6. Array (CosArray),
    7. Dictionary (CosDict),
    8. Stream (CosStream),
    9. Null (CosNull)

Functions/Operations

  • Dig into PDF hierarchy from Trailer to Root Catalog, Pages, each element of arrays/dictionaries
  • Single click on the TreeNode/ListItem to show details on the right ListView Panel
  • Double click on the TreeNode/ListItem to dig the indirect referred object or the elements
  • CosStream contents filter decoding
  • Support RC4, AES(upto AES-256) decryption

Download demo program(.msi)

Download demo program(.exe)

Snapshot - CosStream filter decoding

download demo

Features

  • Dig into PDF hierarchy
  • TreeView/ListView for objects
  • Decryption up to AES-256
  • CosStream filter decoding

[ref]

  1. PDF Reference and Adobe Extensions to the PDF Specification http://www.adobe.com/devnet/pdf/pdf_reference.html
  2. PDF32000_2008.pdf http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/PDF32000_2008.pdf
  3. http://en.wikipedia.org/wiki/Portable_Document_Format