Binary data structures (un-)Packing library.
bpack provides tools to describe, in a declarative way, and encode/decode binary data.