Construct is a python library for parsing and building of data
structures (binary or textual).

It is based on the concept of defining data structures in a declarative
manner, rather than procedural code: more complex constructs are
composed of a hierarchy of simpler ones.

WWW: https://github.com/construct/construct
