[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[port139ml:04778] Re: MAC Timeの分解能
- To: port139ml@xxxxxxxxxxxxx
- Subject: [port139ml:04778] Re: MAC Timeの分解能
- From: "K.Yamachika" <kyama@xxxxxxxxxxx>
- Date: Sun, 28 Dec 2003 11:02:52 +0900
やまちかです。
Message-Id: <20031228085927.C1F2.HIDEAKI@xxxxxxxxxxxxx> の
Subject: "[port139ml:04777] Re: MAC Timeの分解能" で
"Hideaki Ihara" さんは書きました:
>NTFS における更新日時の分解能について正確な値を
>記述している文書が見当たらないのですが、どこかに
>あるんでしょうかね?
更新日時についてはKBやMSDNを調べると出てきますが、最終アクセス日時に
ついては文書がありませんでした。
-------------------------------------------------------
| FAT(FAT16/VFAT) | NTFS
-------------------------------------------------------
作成日時 |40ビット |64ビット
|(100ミリ秒単位)|(100ナノ秒単位)
-------------------------------------------------------
最終更新日時 |32ビット |64ビット
|(2秒単位) |(100ナノ秒単位)
-------------------------------------------------------
最終アクセス日時|16ビット |64ビット
|(1日単位) |(1時間単位)
-------------------------------------------------------
FATにおける最終アクセス日時=「実質的にはアクセス日付」です。
NTFSにおける最終アクセス日時が1時間単位なのは、ファイルシステムドライバの
都合のようですね。MFTには64ビット分の領域が用意されているようですから、
本来は100ナノ秒単位での記録が可能です。
NTFS MFT Standard Information Attribute
from NTFS.com (http://www.ntfs.com/)
------------------------------------------------------------------
File Creation Time (8 bytes)
File Last Modification Time (8 bytes)
File Last Modification Time for File Record (8 bytes)
File Access Time for File Record (8 bytes)
DOS File Permissions (4 bytes) 0x20 in our case Archive Attribute
------------------------------------------------------------------
下記も参考になります。
Attribute - $STANDARD_INFORMATION (0x10)
http://linux-ntfs.sourceforge.net/ntfs/attributes/standard_information.html
--
K.Yamachika (http://www.mountain.jp/), NT-Committee2