PyFFI (Python File Format Interface) is a handy library designed to help you process any binary files that are block structured.
Starting from a file format description written in XML, PyFFI creates customizable Python classes to read and write file blocks as described by the XML.
Currently, PyFFI supports the NetImmerse/Gamebryo NIF and KFM formats, CryTek's CGF format, the TGA format, and the DDS format.
Many tools for files used by 3D games, such as a stripifier, and a tangent space calculator, are included in PyFFI as well.
PyFFI is not available for Handheld
7-Day download statistics for PYFFI
Most downloaded programs in the last 24 hours