FATの日時形式

FATの日時形式

[1] How to recognize different types of timestamps from quite a long way away – The Old New Thing () <https://blogs.msdn.microsoft.com/oldnewthing/20030905-02/?p=42653/>

[2] exFAT: Time Stamp Format () <http://shullich.blogspot.jp/2009/12/time-stamp-format.html>

[3] () <https://pkware.cachefly.net/webdocs/casestudies/APPNOTE.TXT>

The date and time are encoded in standard MS-DOS format.

[10] 電子機器の時刻 () <http://www.ffortune.net/calen/calen/etime.htm>

MSDOSのファイル管理システムであるFAT、およびその拡張形式であるWindows95/98/MeのVFATは更新日時を 年(7bit)月(4bit)日(5bit)時(5bit)分(6bit)秒(5bit)の合計32bitで持っています。秒が0-59のはずなのに5bitしかないのは実は偶数にまるめて記録しているためです。年は7bitで0-127年が記録できますが、FATの起点は1980年なので127は2107年に相当します。つまりFAT/VFATは2107年の年末まで正常に動作します。

[4] FAT - ForensicsWiki () <http://forensicswiki.org/wiki/FAT#FAT_date_and_time_values>

[5] Int 1ah clock service - liangweiqiang () <https://sites.google.com/site/liangweiqiang/Home/e5006/e5006classnote/jumptiming/int1ahclockservice>

[6] Epoch (reference date) - Wikipedia () <https://en.wikipedia.org/wiki/Epoch_(reference_date)>

January 1, 1980 IBM BIOS INT 1Ah, DOS, OS/2, FAT12, FAT16, FAT32, exFAT filesystems The IBM PC with its BIOS as well as 86-DOS, MS-DOS and PC DOS with their FAT12 file system were developed and introduced between 1980 and 1981