【问题标题】:Identifying Data Type From Binary File从二进制文件中识别数据类型
【发布时间】:2015-04-16 09:33:48
【问题描述】:

使用 javascript,我想从如下所示的文件中读取数据:

1003 0000 1b0c 0900 0300 1000 0003 0200
0a00 0302 1102 030c 1b00 1a03 0000 0100
1200 030a 090c 1b00 0307 1000 1003 1400 

这是什么数据类型?是 8 位无符号整数的集合吗?

【问题讨论】:

  • 看起来像十六进制。
  • 要添加到@AlexanderO'Mara 几乎可以肯定是正确的断言,这看起来像是将十六进制转储为人类可读格式。每四个字符两个字节,即 00-ff (0-255) 乘以两个字节。

标签: javascript file binary type-conversion 8-bit


【解决方案1】:

那是十六进制。这些 4 位块中的每一个都相当于 2 个字节或 16 位。

至于它应该代表什么,这完全取决于您选择如何解释它。数据本身不提供上下文。例如,您可以选择将其解释为非常大的位掩码、字符串等。您需要弄清楚它应该代表什么,然后才能真正解释/做任何有用的事情。

【讨论】:

  • 谢谢你,我不确定是否有可能弄清楚如何解释这个文件。它存储来自程序的一组设置。我希望能够将这些设置导入我的应用程序,因为它以类似的方式工作。
猜你喜欢
  • 2016-08-17
  • 1970-01-01
  • 1970-01-01
  • 2019-02-13
  • 2010-10-08
  • 1970-01-01
  • 1970-01-01
  • 2019-11-13
  • 2014-11-01
相关资源
最近更新 更多