【问题标题】:Hex Timestamp to Human Readable Date人类可读日期的十六进制时间戳
【发布时间】:2014-07-28 19:06:03
【问题描述】:

我试图破译一个据称是 DOS 格式的时间戳。此时间戳作为二进制十六进制代码通过 UDP 传递。捕获此数据包的大致时间是:“17:50:36 28/07/2014”。

十六进制字节:

E806FD44

我尝试使用 RevEnge 检查日期解释器,看看是否有相似之处,但没有什么是接近的。关于如何传递这个十六进制的信息非常有限,我发现这很难解码成可读的东西。

带有十六进制“E806FD44”的 MS-DOS 时间戳(已交换 32 位)解码为: “04/03/1980 00:00:00”

有人有什么想法吗?

【问题讨论】:

    标签: udp timestamp hex decode endianness


    【解决方案1】:

    好的,发现它的解码格式是“MS-DOS:32 位十六进制值”。

    例如,要解码的值:

    36BFFD44
    

    解码的日期和时间:

    Tue, 29 July 2014 23:57:44  Local
    

    现在我只需要弄清楚如何转换它!哎呀!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-29
      • 1970-01-01
      • 1970-01-01
      • 2018-02-27
      相关资源
      最近更新 更多