读书人

PCAP文件中时间是如何换算的

发布时间: 2012-02-27 10:00:22 作者: rapoo

PCAP文件中,时间是怎么换算的?
如题,100分奖励
假设PCAP文件中时间的二进制码如下显示:

33 E6 46 4B CF 43 03 00

通过Wireshark软件,显示时间为"Jan 8, 2010 16:00:51.213967000"

看时间的数据结构,其中,前四个自己表示表述秒数;

后四个字节为微妙数,000343CF = 213967,正好对应软件显示的时间

但是前面的年月日,时分秒是怎么对应,他们有什么对应关系

[解决办法]

探讨
如题,100分奖励
假设PCAP文件中时间的二进制码如下显示:

33 E6 46 4B CF 43 03 00

通过Wireshark软件,显示时间为"Jan  8, 2010 16:00:51.213967000"

看时间的数据结构,其中,前四个自己表示表述秒数;

后四个字节为微妙数,000343CF = 213967,正好对应软件显示的时间

但是前面的年月日,时分秒是怎么对应,他们有什么对应关系

[解决办法]
当然计算的时候要考虑时区,因为工具可能根据你的时区设置显示。上面所说是针对格林尼治时间。


比如你这里:

33 E6 46 4B =》4B46E633 =》1262937651

对应 格林尼治时间是 Fri, 08 Jan 2010 08:00:51
北京时间才是 2010-1-8 16:00:51


- 千里孤行

读书人网 >网络协议

热点推荐