neoyong / TLV

Provide some easy-to-use API for TLV encode and decode

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TLV

TLV is the representative of type-length-value. It's used in many data communication protocols.

Here is some description of TLV format: https://en.wikipedia.org/wiki/Type-length-value

This project aims to provide some easy-to-use API for TLV encode and decode in C/C++/Java and some other languages.

Brief

One TLV Object is shown as follow:

TLV

Serial TLV Objects can be connected like this:

TLV

You can also put a TLV Object into another TLV Object, like this:

TLV

Contact

Email:lujun.hust@gmail.com

About

Provide some easy-to-use API for TLV encode and decode

License:GNU Lesser General Public License v2.1


Languages

Language:C++ 38.4%Language:C 33.1%Language:Java 28.5%