如何使用C++将.trc文件类型转换为文本文件?



>我有一个本质上是二进制的跟踪文件。我想将其转换为文本文件并将其中的数据转换为十进制形式。我的意思是我不确定,如何做到这一点。这个.trc文件包含电报形式的数据,我想提取特定类型的电报并将它们保存在本质上可读的文本文件中。我必须使用C++来完成所有这些操作。

您是否建议使用任何其他语言,或者有人对在C++中执行此操作有任何想法吗?

二进制跟踪文件通常以专有格式编码。还有一些专门用于解析它们的应用程序或探查器。

除非您知道文件格式,否则解码它的唯一方法是通过逆向工程。在大多数情况下,这不值得付出努力。

尝试查找有关它的文档。或者,可能是加载文件并导出更易于阅读的数据的应用程序或实用程序。

如果您谈论的是来自 Teledyne Lecroy 示波器的 .trc 二进制文件,我会建议以下任何库

:https://pypi.org/project/lecroyparser/

https://github.com/jneer/lecroy-reader

https://github.com/yetifrisstlama/readTrc

https://igit.ific.uv.es/ferhue/lecroyparser

最新更新