Ответ эксперта

Можно ли по дате изменения файла установить, когда написан код?

Вопрос по направлению: Экспертиза исходного кода на PHP

Ответ

Сама по себе — нет. Время изменения файла хранится в файловой системе и задаётся произвольно штатными средствами, без каких-либо специальных инструментов. Кроме того, на Linux и macOS обычное копирование ставит дату копирования, а в Windows штатное копирование её сохраняет: после смены хостинга у всего каталога нередко оказывается одна и та же отметка, не имеющая отношения к разработке. Обратный случай не лучше: при распаковке архива отметка восстанавливается из него и выглядит достоверной, хотя подтверждает лишь то, что было записано в архив.

Это не значит, что отметка бесполезна. Она принимается как один из признаков и получает вес, когда согласуется с независимыми источниками: записями журналов о загрузке файла, датой резервной копии, в которой он впервые появился, перепиской о передаче работы.

Вывод, построенный только на времени изменения файла, неустойчив, и рецензент это отметит. В заключении такое ограничение указывают прямо, а не умалчивают.

Актуализировано
Обсудить задачу

Нужна экспертиза или консультация?

Опишите ситуацию и цель обращения. Мы определим нужный вид исследования, подберём профильного эксперта и поможем подготовить вопросы и материалы.

  • Подберём специалиста
  • Поможем с вопросами
  • Оценим срок и стоимость
Оценить материалы или позвоните 8 (800) 333-24-09 Бесплатный звонок по России