Numa Library is a lightweight C library that provides function to generate hexadecimal & ASCII dumps of binary data.
- Customizable output format
- Support for different grouping sizes (1, 2, 4, or 8 bytes)
- ASCII representation alongside hex output
- Configurable number of bytes per row
- CMake (version 3.10 or higher)
- A C compiler (supporting C99 standard)
- For the default static library build
cmake -B build
cmake --build build- To build a shared library:
cmake -B build -DBUILD_SHARED_LIBS=ON
cmake --build buildTo install the library to the default location (/usr/local):
sudo cmake --install buildTo specify a custom installation directory:
cmake -B build -DINSTALL_DIR=/usr
cmake --build build
cmake --install build