Protocol-Pack(以下简称PP)是和google的Protocol Buffer(简称PB)类似的一种二进制数据交换的格式。它采用TT(L)V(即Tag-Type-Length-Value)的格式对数据信息进行编码,具有向前、向后兼容的特性。PP提供了多种语言的实现:C、C++、Java、Object-C,每种实现都尽量追求极简的编码风格,简单、干净、容易理解。