文件名称:[史上最快]的PB解析类-易语言
文件大小:2.29MB
文件格式:ZIP
更新时间:2024-07-04 01:20:16
2018开源大赛(第三届)
前言: 1. 上次发的那个PB解析是深度遍历一直向内部解析的,直到遇到一些不合法的数据就停止,在真实项目中使用会有点安全隐患.所以我决定重写一个更安全更快的PB解析. 2. 因为上个模块会内存泄露,所以 重写了PB组包. 3. 上次的源码适合用于生成代码和做分析工具. 优点: 解析速度很快,因为记录了要解析的节点,一旦全部解析了要取的数据就立马跳出解析,对于一些Protobuf结构可能是末尾还有一些多出的数据,这个模块也是可以解析的,因为解析完了就跳出了. 缺点: 不能取数组内元素,上个PB解析是可以取数组内元素的,这个模块没有实现.
【文件预览】:
快速解析PB类
----编码.ec(29KB)
----Protobuf for e v1.6 - SAX.e(189KB)
----Protobuf for e v1.4.bak(249KB)
----protobuf.ec(172KB)
----protobufUnpack00.exe(1.57MB)
----更新说明.txt(578B)
----protobufUnpack.exe(1.81MB)
----Protobuf for e v1.6 - SAX.bak(188KB)
----Protobuf for e v1.4.e(250KB)