b8ff1ac68051398baf3eaf6f7078fc9030e2f667
Numa Library
Description
Numa Library is a lightweight C library that provides function to generate hexadecimal & ASCII dumps of binary data.
Key Features
- 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
Installation
Prerequisities
- CMake (version 3.10 or higher)
- A C compiler (supporting C99 standard)
Building the Library
- 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 build
Installing the Library
To install the library to the default location (/usr/local):
sudo cmake --install build
To specify a custom installation directory:
cmake -B build -DINSTALL_DIR=/usr
cmake --build build
cmake --install build
Description
Languages
C
71%
CMake
29%