据我所知,FAT32格式的文件系统会在Local Time and not UTC time中记录文件修改时间的时间戳。
但是,如果设备使用没有时区*的日期时间将文件记录到FAT32 SD卡,那么SD卡会假设它正在接收什么?
我猜是:
规范来源的奖金。
编辑:初步测试说#2。
因此,不要将其称为本地时间 - 将FAT32文件时间戳称为“TZ Agnostic”似乎更合适
答案 0 :(得分:0)
鉴于FAT32及其前辈的年份,为文件保存或格式化添加时区的概念非常陌生。
类似于DOS,时间是如此自然地是当地时间。
我怀疑我能找到一个与这些设计决策同时具有当代性的规范来源(或更准确地说是缺乏设计)。
因此,为了回答您的问题,文件保存时间很可能是本地时间,但后来的操作系统可能会决定更改练习。 没有标准的方法来存储FAT32设备的TZ,因此您可以打折该选项
答案 1 :(得分:0)
我有一个Samsung HMX-Q10摄像机,可让您在其设置中设置时区和DST。显然,它以UTC格式存储时间到SD卡上,这是一个很大的麻烦,因为当我将来将SD卡放入计算机时,我对视频进行了可靠的录制后,我对其视频进行了视频编辑(显然是当地时间)。
对于如何解决此问题,我感到很困惑,因为很显然一个相同的SD卡可能会在几种不同的设备中使用。除了对相机的时区撒谎以外,我没有其他选择。这有点麻烦,因为它使我无法仅在“夏令时”更改时翻转“夏令时”指示器。
因此,有些设备存储在FAT32中的UTC中。除非您是唯一这样做的人,否则这是有道理的。