# TLV **Repository Path**: heyman_opensource/TLV ## Basic Information - **Project Name**: TLV - **Description**: Provide some easy-to-use API for TLV encode and decode - **Primary Language**: C++ - **License**: LGPL-2.1 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2021-09-06 - **Last Updated**: 2021-09-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 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](1.png) Serial TLV Objects can be connected like this: ![TLV](2.png) You can also put a TLV Object into another TLV Object, like this: ![TLV](3.png) Contact ---------- Email:lujun.hust@gmail.com