1

Есть ли в любом случае проверка подлинного возраста (даты создания) файла. Я знаю, что когда вы копируете и вставляете из одной системы в другую, дата может измениться, а даты изменятся, когда файлы будут прикреплены как электронная почта, но есть ли возможность отслеживать исходную дату, созданную из файла.

Спасибо

Джеймс

2 ответа2

1

Это зависит от многих факторов.

Если, как вы говорите, файл копируется между системами, это зависит от ОС и "копирующего агента", чтобы определить, что использовать как время создания: Время создания исходной системы? Время создания в локальной системе? Кроме того, это обычно может быть переопределено, например, с помощью rsync вас есть ключ -t который сохранит первоначальное время модификации.

Чтобы надежно определить время создания, вы должны рассмотреть каждый шаг и убедиться, что первоначальное время создания было сохранено. В зависимости от типа файла, в файле также могут быть некоторые метаданные, относящиеся к его возрасту.

1

Краткий ответ "нет" - учитывая только существующий файл, вы не можете сказать, действительно ли его "дата создания" соответствует дате, когда файл был впервые создан. Как вы сказали, многие программы (почтовые клиенты, файловые менеджеры, архиваторы и т.д.) Могут заменить эту дату (обычно) новым значением в какой-то момент.

Многие типы файлов имеют заголовки (EXIF в изображениях jpeg, метаданные в документах MS Office и т.д.), Которые сохраняют первоначальную дату создания, если только эти заголовки не были намеренно изменены или удалены.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .