24.09.2026
Как зафиксировать, что файл не изменялся с нужной даты
Доказать, что файл не менялся с определённой даты, на практике означает доказать неизменность его содержимого, а не правдоподобие даты в свойствах. Система Windows, macOS или Linux хранит три времени — создание, изменение, доступ — и все они легко поддаются редактированию штатными средствами или утилитами вроде touch. Поэтому ссылка на «Дата изменения: 12 марта 2024» сама по себе не является доказательством. Для журналиста, инженера, архивариуса или юриста важнее зафиксировать, что именно содержал файл в конкретный момент, и показать, что сегодня он содержит то же самое. Технически это возможно только через независимый криптографический отпечаток и зафиксированный контекст анализа. Именно поэтому в цифровых расследованиях, аудиторских проверках и спорах об интеллектуальных правах опираются не на надпись в проводнике, а на хеш-суммы и полные метаданные, снятые в контролируемый момент.
Коротко говоря, дата в файле — это мнение системы. Неизменность содержимого — это математика.
Самый надёжный базовый инструмент — криптографический хеш. SHA-256, MD5, CRC32 формируют уникальный отпечаток содержимого. Если изменить хотя бы один байт, даже пробел в конце документа, хеш меняется полностью и непредсказуемо. Это свойство используется везде: от проверки дистрибутивов до судебной практики. Чтобы зафиксировать состояние, нужно вычислить хеш в опорную дату и сохранить его вместе с контекстом. Затем в любой момент пересчитать хеш у того же файла и сравнить. Совпадение означает идентичность содержимого, несовпадение — гарантированное изменение. Важно понимать, что хеш не говорит, кто и когда создавал файл, он говорит только о том, совпадает ли текущее содержимое с зафиксированным ранее. О том, как именно формируется и проверяется хеш-сумма, подробно объясняется в материале что такое хеш-сумма файла и как её проверить онлайн, где разобраны принципы работы и типичные ошибки при копировании.
Хеш без привязки ко времени бесполезен.
Файл живёт не только в виде набора байтов, но и с огромным слоем метаданных. В изображениях это EXIF, XMP, IPTC с датой съёмки, камерой, GPS-координатами. В видео и аудио — контейнеры MP4, MOV, MKV с временными метками кодирования. В документах PDF и DOCX сохраняются дата создания, автор, программа, история правок. В архивах ZIP, RAR, 7Z — временные метки элементов. В CAD-файлах DWG, STL, STEP — информация о приложении, версии, датах модификации. Эти поля помогают построить хронологию, но их тоже можно переписать. Поэтому корректная методика — собирать одновременно и криптографический отпечаток, и полный дамп метаданных, и зафиксировать момент анализа. Например, для изображений полезно смотреть не только системную дату, но и внутреннюю дату съёмки, и сравнивать её с датой создания файла в файловой системе. В FilesAudit есть отдельные руководства по разбору метаданных JPG и метаданных PDF, которые показывают, какие поля реально читаются из файла и какие из них можно считать более устойчивыми.
Комбинирование хеша и метаданных даёт картину, а не один параметр.
На практике подтверждение неизменности выглядит как последовательность действий. Берётся исходный файл, на контрольной машине вычисляется SHA-256 и фиксируется полный профиль метаданных. Результат сохраняется в виде отчёта с датой и временем анализа. Через недели или месяцы тот же файл снова анализируется тем же способом. Если хеши совпадают и ключевые поля метаданных не изменились, можно с высокой технической уверенностью утверждать, что содержимое осталось прежним с момента первой фиксации. Если нужен не разовый чек, а регулярный контроль большого объёма, удобно использовать главную страницу FilesAudit для быстрой загрузки файла и получения профессионального PDF-отчёта с хешами, метаданными и временной меткой анализа. Это позволяет документировать состояние для передачи третьим лицам без установки ПО. Отчёт фиксирует не только SHA-256 и MD5, но и структуру файла, версии формата, встроенные теги, что особенно важно при работе с фото, видео и документами.
Сохранённый отчёт — это технический артефакт, а не юридический приговор.
Важно разделять техническую верификацию и юридическую оценку. Хеш и метаданные доказывают неизменность содержимого между двумя моментами анализа, но не доказывают, что файл существовал именно в заявленную дату создания. Для строгой привязки к календарной дате используются доверенные временные метки, нотариальные депозиты, системы электронного документооборота с квалифицированной подписью. FilesAudit не определяет авторство и не выносит правовых заключений, он фиксирует технические факты: что файл содержит, какие у него хеши, какие метаданные были извлечены на момент проверки. Этого достаточно для аудита, внутреннего контроля версий, журналистской проверки подлинности материала, подготовки материалов для экспертизы. В спорных случаях такая техническая документация становится основой для дальнейшей правовой оценки специалистами.
Если вам нужно показать, что файл не менялся с определённой даты, начните с фиксации хеша и метаданных в опорный момент и храните эту фиксацию в защищённом виде. Повторная проверка должна выполняться тем же методом и в независимой среде.