mysql中binlog主从同步解析

问题遇到的现象和发生背景

1.mysql中binary log相关问题,涉及master和slave主从同步
2.使用mysql-binlog-connector-java项目进行解析
3.能够对正常的mysql产生的binlog文件进行解析,请问对于同步的数据流,有什么格式上的规定吗?比如FE 62 69 6E这个magic head魔术头,这是binary log文件规定的head,但有一份二进制文件没有这个魔术头,所以无法得到正确的解析结果。

问题相关代码,请勿粘贴截图
运行结果及报错内容

运行得到的eventType = UNKNOWN,serverId也是一串长数字

我的解答思路和尝试过的方法
我想要达到的结果

希望对同步的数据流的binlog文件进行解析,希望能够得到解答。

参考一下:

可以命令读取生成sql文件进行查看,mysqlbinlog Binglog文件 -d 数据库名 > 生成的数据库sql文件

可以参考阿里开源的Canal,涉及binlog解析的AbstractEventParser。GitHub:https://github.com/alibaba/canal