易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

分享顺手写的一个protoBuff解析工具吧[pb解析工具]   [复制链接]

    2021-05-13 19:43:24
    系统工具源码
    易语言资源网
    3887 次浏览
    来源链接


近一年一直在做安卓方面的脱机,也就需要分析大量的脱机协议相关数据

大环境下,服务器的带宽和流量显得越发昂贵,也就导致了各个app的厂商从数据压缩下手,也捧红了谷歌家的protoBuff数据协议

在没有proto数据结构定义文件的时候,我们想去读懂protoBuff格式的二进制字节流就需要基于数据格式解析

遂白嫖了坛友一年多的解析工具,好用!在此非常感谢三位坛友 @L1yp @7ian @wlp ,因为乐于分享,生态就不会凉

但是今天遇到了一个非正规军  protoBuff4Lua,谷歌官方对Lua是暂时没有考虑的,最出名的是163那边借助python封装了protoBuff4Lua

其封装的protoBuff字节流用三位的工具出现少部分无法解析,遂自己顺手基于谷歌官方的命令工具写了个调用的小东西分享上来

没啥技术含量,甚至有点拙略,不喜勿喷

直接对十六进制字节集进行解析,能输出大致的结构【只有解析 非模块 无组包】

论坛模块请自备



点我下载 (已有 202 次下载)

引用模块


源码文件名 模块文件名
Command.e
精易模块.ec


引用支持库


源码文件名 支持库文件名 支持库标识
Command.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325


[错误报告]   上一篇:Protobuf代码生成工具源码...     下一篇:【开源】纯源码,易版everything...