提取二进制文件中的字符串(以ubx文件举例)

用notepad++打开ubx之后,里面存在我们需要的一些NMEA消息,做GPS轨迹分析的时候需要将一些NMEA消息提取,以便导入谷歌地球进行分析。

提取二进制文件中的字符串(以ubx文件举例)_第1张图片

Linux下可以直接使用命令提取:

strings -n 50 xxx.ubx | grep -E "GNRMC|GNGGA" | sed 's/^.*\$/\$/' > xxx.log

-n 50 表示查找的字符串最小长度为50

Windows下可能需要安装git bash以及mingw套件。

你可能感兴趣的:(提取二进制文件中的字符串(以ubx文件举例))