Я пишу сценарий PowerShell, который делает следующее.
- Осуществляет ли SVN- экспорт хранилища Subversion во временную папку
- Архивирует содержимое временной папки в 7-Zip архив
- Сравнивает MD5- хэш этого файла с целевым файлом
- Если хеш отличается (то есть файл изменился), перезапишите целевой архив этим
Я заметил кое-что любопытное. Хеши архивов 7z всегда различны, даже если содержимое самих файлов не изменилось. Предположительно, потому что метки времени разные?
Это по замыслу?
Как я могу получить одинаковые хэши 7-Zip архивов, если файлы не изменились?