Ideas of parsers to write

Write new parser

Needed parsers:

  • qcow
  • Windows NT/XP registry file
  • MSI archive (based on OLE2 format)
  • Postscript (ps)
  • MNG picture: get examples
  • OpenEXR picture: www.openexr.com/documentation.html and www.openexr.com/samples.html
  • NetCDF : Specification and examples
  • FLAC
  • HLP: MS Windows Help Data started: see hlp.py
  • Fonts:
    • True Type Font (.ttf)
    • OpenType font (.otf): similar to TTF?
    • PostScript Type 1 font program data (.pfb)
    • X11 Portable Compiled Font data (.pcf) parser started
    • PSF fonts
    • Printer Font Metrics (.pfm)
    • .afm is "ASCII font metrics" (text)
  • Subversion dump archive
  • Microsoft Visio
  • Adobe Illustrator
  • MySQL database
  • Thumbs.db

Old formats:

Rare formats:

  • [Next/Open]Step Interface Builder (.nib) parser
  • LucasArts BM Bitmap Format
  • LucasArts iMuse MCMP Directives File
  • LucasArts Materials File
  • Hessian binary serialization format - see http://www.caucho.com/hessian/

Text:

Done:

  • PDF: started
  • Microsoft Cabinet Archive (CAB)
  • RAR archive
  • 7-zip archive
  • ACE archive
  • NTFS filesystem. HA HA HA (started)
  • Photoshop picture (.psd)
  • LucasArts LAF font format (somewhat documented in the Multimedia Wiki already) done.

Improve poor quality parser

  • Microsoft Office document
  • EXE (MS-Dos, PE, NE) program / DLL library Parser can now parser optional PE header, section headers, sections, and PE resources
  • ELF program / .so library
  • ISO 9660 file system (CD-Rom)
  • MPEG video
  • MOV video
  • TIFF picture

See also