У меня есть задача, требующая изучения того, почему значение md5 файла постоянно меняется.
Пример:
Мне нужно сгенерировать файл диагностики определенной машины.
После создания файла он создает файл .zip, например, Diag.zip, который содержит всю информацию / файлы этого конкретного компьютера.
Внутри файла Diag.zip содержится .xls, скажем, Data.xls, который содержит всю сводную информацию обо всех файлах на данном компьютере, включая каталог файла, версию файла, размер файла, время создания и md5.
Затем сохраните всю информацию о Data.xls в базе данных.
Через день или около того сделайте это снова, выполнив шаги 1-4.
Затем, когда я запросил все данные сохранения файла Data.xls в базе данных за 2 недели, и он показывает, что почти все файлы на этом компьютере изменили значение md5.
Вопрос: почему значение md5 всегда меняется каждый раз, когда я генерирую новые диагностические файлы?