在此之前,一直用的是论坛L1yp大佬的 Protobufv1.93,个人感觉,这是论坛上最牛的Protobuf解析组包了使用1.4 版本查看结构,1.93版本组包解析,基本上能满足需求,自己本人也是使用了一年多.
他是使用的纯易来解析组包,所以速度上会慢点(一个20M的文件,1.4查看结构用了20多分钟,论坛上其他的Protobuf解析都无法解析出来)
对于某些较复杂的结构,无法正确组包,以及某些情况下无法一次性取值,所以我打算对其进行重写,
在研究了google官方发布的源码后,按L1yp大佬的的命名风格,使用C++写了一份 Protobuf解析,由于使用了Protobuf静态库,所以DLL文件比较大
调用方法都在源码里