General binary file parser.
Jeroen F. J. Laros · The Journal of Open Source Software · 2018
To enable interoperability for (proprietary) binary file formats while maintaining compatibility with the original software, a lot of effort needs to be put in reverse engineering of the file format and the subsequent programming of a dedicated parser and writer.Here we introduce a library that aims to keep this effort to a minimum by providing a framework that enables a programmer to record the knowledge gained in the reverse engineering process in a structured way for it to be used directly in a parser, a writer and as documentation.