Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/steinwurf/bnb
An endianness aware stream reader for Bits'N'Bytes
https://github.com/steinwurf/bnb
bit-manipulation byte-stream endianness stream-reader
Last synced: 11 days ago
JSON representation
An endianness aware stream reader for Bits'N'Bytes
- Host: GitHub
- URL: https://github.com/steinwurf/bnb
- Owner: steinwurf
- License: bsd-3-clause
- Created: 2017-10-10T12:51:00.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2021-06-02T09:59:09.000Z (over 3 years ago)
- Last Synced: 2024-11-05T13:16:32.465Z (about 2 months ago)
- Topics: bit-manipulation, byte-stream, endianness, stream-reader
- Language: C++
- Size: 362 KB
- Stars: 1
- Watchers: 6
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE.rst
Awesome Lists containing this project
README
===
bnb
===.. image:: https://travis-ci.org/steinwurf/bnb.svg?branch=master
:target: https://travis-ci.org/steinwurf/bnbbnb is a library for reading bits and bytes. It provides an error resilient API
which is useful for parsing untrusteded data.
Additionally it has build-in validation functionality that lets the user verify
the data.Use as Dependency in CMake
--------------------------To depend on this project when using the CMake build system, add the following
in your CMake build script:::
add_subdirectory("/path/to/bnb" bnb)
target_link_libraries( steinwurf::bnb)Where ```` is replaced by your target.