从未知编码文件中提取数据

时间:2018-01-31 10:09:06

标签: arrays file encoding dos encode

我们使用由MS DOS驱动的测试设备(1995年制造)。模数转换器在文件中记录信息。 在[图片1]中显示该文件的结构。 在[图片2]中显示根据文件中的数据构建的波形图(用于在MS DOS上打开文件的程序)。 下面我放置了链接到这个文件(谷歌驱动器)。

这个文件包含了我需要的数据 - 大量的波形图。我希望有机会在Windows或Linux(而不是MS DOS)上保留,分析和打印此图表。所以我需要从文件中提取数据。

但我无法做到。并且没有程序(我知道)无法打开此文件。我分析了几个第一个字节,他们指向程序' TRAS v4.99'。该程序在MS DOS上。

但我真的希望,没有这个程序就能获得数据。

P.S。如果有人会说这是不可能的 - 它也会很好,因为我还没有找到观点:)

感谢您的时间!最好的问候!

LINK TO FILE ON GOOGLE DISK - 00014380.K00

文件的结构 Structure of file

通过MS DOS中的程序打开文件 Oscillogram is constructed from data from the file

1 个答案:

答案 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个字节的字段最有可能转换为字符串。这不是完整的代码,只是一个例子,可以让您了解如何解决这个问题。