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 Datastarted: 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:
- ARJ archive: see free ARJ packer
- ARC archive: see free ARC packer
NE (New-style Executable): 16-bit Windows executableDONE
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:
- Plain text? => charset, end of line, text pattern to recognize format?
- Adobe XMP metadata: see XMPEmbedding.pdf, draft from 2002? and livre blanc XMP
Done:
PDF: startedMicrosoft Cabinet Archive (CAB)RAR archive7-zip archiveACE archiveNTFS 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 libraryParser 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