https://github.com/vp817/cppbinarystream
binarystream made in cpp
https://github.com/vp817/cppbinarystream
binary-manipulation binary-stream cpp cpp17
Last synced: 3 months ago
JSON representation
binarystream made in cpp
- Host: GitHub
- URL: https://github.com/vp817/cppbinarystream
- Owner: vp817
- License: gpl-3.0
- Created: 2023-09-01T17:33:43.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-27T13:44:47.000Z (4 months ago)
- Last Synced: 2025-03-29T08:23:50.895Z (3 months ago)
- Topics: binary-manipulation, binary-stream, cpp, cpp17
- Language: C++
- Homepage:
- Size: 55.7 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CppBinaryStream
CppBinaryStream is a C++ library that provides functionality for working with buffers/binary streams.
## Building
The library uses `CMake` as the build system. To build the library and the tests, follow these steps:
1. Clone the repository
2. Run `cmake .`
3. Run `cmake --build .`The library will be built as a static library(which can be changed if wanted by modifing the cmake file).
## Building the Tests
The library comes with a set of tests to ensure its correctness. To build the tests using CMake, you can pass the `-DBINARY_STREAM_COMPILE_TESTS=ON` flag.
## Contributing
If you find any issues or have suggestions for improvement, please open an issue or submit a pull request.
## License
This project is licensed under the [GNU General Public License v3.0](LICENSE).