This library is aimed at helping build parsers for binary data, it contains functions for processing binary blobs like reading a number of values in sequence, or reading a string of a given length. it also supports lenght prefixed strings, and reading structs.
Sample usage for reading an elf file header can be found under the examples
directory.