serge1 / COFFI

A header-only C++ library for accessing files in COFF binary format. (Including Windows PE/PE+ formats)

Repository from Github https://github.comserge1/COFFIRepository from Github https://github.comserge1/COFFI

COFFI

Documentation License

COFFI is a header-only C++ library intended for reading and generating files in Common Object File Format (COFF). It is used as a standalone library - it is not dependant on any other product or project. Adhering to ISO C++ (C++14 and newer), it compiles on a wide variety of architectures and compilers.

As the COFF binary format standard is extended or violated in many implementations, this library only supports a very small subset of the COFF implementations, including:

  • Windows portable executable (PE) format
  • Texas Instruments COFF
  • CEVA, Inc COFF

The full library documentation can be found in COFFI - Tutorial and User Manual.

About

A header-only C++ library for accessing files in COFF binary format. (Including Windows PE/PE+ formats)

License:MIT License


Languages

Language:C++ 45.9%Language:Python 36.4%Language:C 16.8%Language:CMake 0.9%Language:M4 0.0%