[史上最快]的PB解析类-易语言

时间:2024-07-04 01:20:16
【文件属性】:

文件名称:[史上最快]的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)

网友评论