如何读取和解释其中包含未知数据格式的二进制数据文件?

时间:2014-10-31 15:03:04

标签: php file binary-data

我的数据文件如下图所示。文件由仓库管理软件使用。它是使用C或汇编程序定制的软件构建(我相信)。它运行在Windows机器上。此文件包含的信息包括哪个商店中的商品以及剩余商品数量。

我正在建立电子商店,我的任务是将此应用程序与电子商店联系起来。显示项目是否可用。

文件扩展名为.san,我在谷歌上没有找到任何关于此类扩展的内容。屏幕截图来自Notepad ++ Hex viewer插件文件的第一行。

以下是文件的开头:https://www.dropbox.com/s/56lpcind56nexua/part1.san?dl=0

对于这类事情来说,php是最糟糕的语言。我同意。但我必须对此文件中的数据进行Web API访问。它每天只会使用两次crontab,所以如果它很慢就没问题。如果你知道我可以在linux或windows上使用任何其他语言的方式 - 请提出你的想法。

现在我有这个PHP脚本,它试图至少部分地读取该文件。脚本在这里:http://pastebin.com/TQGgv5X4

它部分读取数据,可以告诉我某些SKU代码是否在文件中的任何位置。它没有什么比这更好了,但是我需要获得更多关于项目的信息,比如它是什么以及商店剩下多少项目。

如果您需要任何额外信息,请添加评论。

enter image description here

0 个答案:

没有答案