Volniy

|
Posted: Mon Apr 09, 2007 11:37 Post subject: |
|
|
aLexx wrote: | Это всё [цензура] Винда... |
Да и Винда тут как бы не при чем, собственно. Это все еще тянется с времен MS-DOS. В формате времени досовского FAT для поля секунд было выделено всего 5 бит, отсюда и представленный диапазон значений 00000 - 11111 (или десятичные 0 - 31). Поэтому в это поле записывают значение сукунд, деленное на 2:
Code: | Биты Размещаемые данные
---- --------------
0-4 Секунды, деленные на 2
5-10 Минута (0-59)
11-15 Час (0-23 по 24-часовому отсчету)
16-20 День месяца (1-31)
21-24 Месяц (1 = Январь, 2 = Февраль, и т.д.)
25-31 Количество лет, прошедших с 1980 года |
Понятно, что в этом случае секунды могут быть только четными.
А в NTFS этой проблемы уже нету. |
|