0x0001 这两天在研究 MOV 视频格式的文件结构,写了个脚本导出视频文件的 metadata,发现一个不同寻常的地方: (来自苹果 QuickTime File Format 文档的 p42) 这里的时间的格式要求是从1904年1月1日开始计算的秒数,我们平常用的 Unix 时间戳是从 1970年1月1日 开始计算的。 (in seconds since midnight, January 1, 1904) 所以这里也在猜测,可能是和视频之间有什么渊源?
0x0001 在文档的 199 页发现了这个: 关键字 Macintosh date format,顺藤摸瓜挖到这篇文章: Why Do Older Macs Reset to 1904? 还有一篇微软 Excel 关于 1900 date system 和 1904 date system 的介绍: Differences between the 1900 and the 1904 date system - Office | Microsoft Docs 有点意思,看来渊源不是视频,而是苹果~因为闰年的问题选择了 1904。 Year 1900 problem - Wikipedia