-
公开(公告)号:CN114818656A
公开(公告)日:2022-07-29
申请号:CN202210756625.5
申请日:2022-06-30
申请人: 深圳华锐分布式技术股份有限公司 , 华锐分布式技术(长沙)有限公司
IPC分类号: G06F40/205 , G06F16/13 , G06F16/16
摘要: 本发明涉及数据处理领域,提供一种基于灰度升级的二进制文件解析方法、装置、设备及介质,能够在执行灰度升级时,配置二进制文件的文件格式作为目标格式,以辅助进行文件解析,进一步根据目标格式解析目标文件的消息头,得到目标文件的行数据模式,根据行数据模式确定目标文件中每行数据的长度,以便根据不同的行数据模式有针对性的确定每行数据的长度,根据每行数据的长度确定每行数据的起始索引,利用旧版本程序根据每行数据的起始索引对目标文件进行解析,进而实现旧版本程序对灰度升级后新定义的二进制文件的有效解析,避免灰度升级后旧版本程序无法解析二进制文件及解析错误的问题出现。
-
公开(公告)号:CN114818656B
公开(公告)日:2022-09-23
申请号:CN202210756625.5
申请日:2022-06-30
申请人: 深圳华锐分布式技术股份有限公司 , 华锐分布式技术(长沙)有限公司
IPC分类号: G06F40/205 , G06F16/13 , G06F16/16
摘要: 本发明涉及数据处理领域,提供一种基于灰度升级的二进制文件解析方法、装置、设备及介质,能够在执行灰度升级时,配置二进制文件的文件格式作为目标格式,以辅助进行文件解析,进一步根据目标格式解析目标文件的消息头,得到目标文件的行数据模式,根据行数据模式确定目标文件中每行数据的长度,以便根据不同的行数据模式有针对性的确定每行数据的长度,根据每行数据的长度确定每行数据的起始索引,利用旧版本程序根据每行数据的起始索引对目标文件进行解析,进而实现旧版本程序对灰度升级后新定义的二进制文件的有效解析,避免灰度升级后旧版本程序无法解析二进制文件及解析错误的问题出现。
-