Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Время создания файлов в Винде. 
Author Message
Volniy



PostPosted: Mon Apr 09, 2007 11:37    Post subject: Reply with quote

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 этой проблемы уже нету.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group