Вернусь к вопросу хранения даты и времени в заголовке файла. Я предлагал текстовое хранение. Что удобно при выводе, но при работе нужно превращать в цифровое значение. Тут подумалось что данные можно сразу хранить в цифровом виде.
Время выглядит так: 24 часы 60 минуты 60 секунды. То есть без проблем лезут в байт, и нужно всего 3 байта. А если отказаться от секунд, уложимся в два. Что позволит проводить сравнение двух байтных чисел напрямую, когда конкретные значения не важны.
С датами почти то же самое: день, месяц лезут в байт, а вот год в два байта. Только год можно хранить как число "2020" или как два числа "20", "20".
Будут мысли по этому поводу?
- - - Добавлено - - -
Только я ни кому не навязываю свои условия, делаю для себя и сам. Не нужно - не пользуйся. Ты же отрицаешь саму вероятность, тем самым навязывая свою точку зрения.





Ответить с цитированием