The Concise Binary Object Representation (RFC 7049) is a data format whose design goals include the possibility of extremely small code size, fairly small message size, and extensibility without the need for version negotiation.
It's a pure Lua implementation, without dependency.
The homepage of CBOR is available at http://cbor.io/.
CBOR is specified in the RFC-7049.
lua-ConciseSerialization is in beta stage.
It's developed for Lua 5.1, 5.2 & 5.3. There are 2 variants:
- one compatible with all interpreters since Lua 5.1
- another which uses the Lua 5.3 features
The sources are hosted on GitHub.
lua-ConciseSerialization is available via LuaRocks:
luarocks install lua-conciseserialization # luarocks install lua-conciseserialization-lua53
or manually, with:
make install LUAVER=5.2
The test suite requires the module lua-TestMore.
Copyright and License
This library is licensed under the terms of the MIT/X11 license, like Lua itself.