我们使用由MS DOS驱动的测试设备(1995年制造)。模数转换器在文件中记录信息。 在[图片1]中显示该文件的结构。 在[图片2]中显示根据文件中的数据构建的波形图(用于在MS DOS上打开文件的程序)。 下面我放置了链接到这个文件(谷歌驱动器)。
这个文件包含了我需要的数据 - 大量的波形图。我希望有机会在Windows或Linux(而不是MS DOS)上保留,分析和打印此图表。所以我需要从文件中提取数据。
但我无法做到。并且没有程序(我知道)无法打开此文件。我分析了几个第一个字节,他们指向程序' TRAS v4.99'。该程序在MS DOS上。
但我真的希望,没有这个程序就能获得数据。
P.S。如果有人会说这是不可能的 - 它也会很好,因为我还没有找到观点:)
感谢您的时间!最好的问候!
答案 0 :(得分:0)
以下是关于如何解决此问题的想法。由于手册中的格式相对较好,因此您可以使用Java编程语言(例如<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<body>
<div id="card1">
Card1
</div>
</body>
)来读取字节数组。然后,可以根据数据类型将这些字节数组转换为Java原始类型或字符串。完成此转换后,您可以以人类可读的格式打印数据。
下面你可以找到一些示例代码,让您了解使用这种方法可以做些什么(我没有测试代码,它不完整,它只是让你知道你可以做什么) :
java.io.RandomAccessFile
请注意,超过8个字节的字段最有可能转换为字符串。这不是完整的代码,只是一个例子,可以让您了解如何解决这个问题。