#68 Article 1426 Posted at 1993/02/01 21:40:30 by Mick'n (MAP1406) [MSDOS]
Subject: Re: どうでもいいことだけど…疑問なの /1423
MS-DOS ではファイルの時刻を記録する際、秒については 2 で割って丸めた
値を使用しています。それで、奇数を表現することはできません。
例えば、11 秒も 10 秒もディスク上では 5 として表現されているので、表示
する際にはそれを 2 倍した 10 が表示されてしまいます。
なぜ 2 で割るかというと、時分秒で 2 バイト (16 ビット) で記録するのです
が、秒の部分を 2 で割らないと 16 ビットに収まらないからです。
(時 は 5 ビット、分 は 6 ビット、秒(を 2 で割った値) は 5 ビット)
Mick'n (MAP1406)