Google chrome 为Webkit(谷歌浏览器)时间戳保留了多少位?
我知道Google Chrome使用一个整数时间戳,正确地称为Webkit时间戳,它是根据UTC 01/01/1601 00:00:00以来的微秒数计算出来的。我不确定的是这是一个64位有符号整数(最有意义)还是一个56位整数Google chrome 为Webkit(谷歌浏览器)时间戳保留了多少位?,google-chrome,webkit,timestamp,computer-forensics,Google Chrome,Webkit,Timestamp,Computer Forensics,我知道Google Chrome使用一个整数时间戳,正确地称为Webkit时间戳,它是根据UTC 01/01/1601 00:00:00以来的微秒数计算出来的。我不确定的是这是一个64位有符号整数(最有意义)还是一个56位整数 下面是一个时间戳示例:12883423549317375。这解码为Sun,2009年4月5日16:45:49 UTC。有没有什么好的参考资料来说明它是如何工作的?我搜索了Webkit网站,没有找到此时间戳的文档。铬中的时间通常为。查看base::Time和各种特定于平台的
下面是一个时间戳示例:12883423549317375。这解码为Sun,2009年4月5日16:45:49 UTC。有没有什么好的参考资料来说明它是如何工作的?我搜索了Webkit网站,没有找到此时间戳的文档。铬中的时间通常为。查看
base::Time
和各种特定于平台的实现,了解转换如何进行的详细信息。此外,由于这些时间戳经常出现在SQLite数据库中(在Chrome数据中),我通常必须找到一种方法来动态解码它们。我访问次数最多的书签之一是,它告诉您如何作为SQL查询的一部分执行此操作
SELECT datetime((time/1000000)-11644473600, 'unixepoch', 'localtime') AS time FROM table;
其中time是存储webkit时间戳的列的名称。谢谢!这就回答了问题!