В целях проверки двоичного кода / исходного кода я хотел бы иметь возможность сделать две компиляции на одном компьютере с интервалом в 2 недели, чтобы двоичные файлы были идентичными и, таким образом, прошли некоторые проверки контрольной суммы.
До сих пор я обнаружил, что, скорее всего, метка времени будет записана компилятором в двоичный файл. Я могу обойти это, выполнив сравнение результатов dumpbin / rawdata в этой статье MSDN.
http://support.microsoft.com/kb/164151
Тем не менее, результаты в дампбине все еще различаются примерно в дюжине мест, и разница, по-видимому, все-таки является некоторой меткой времени (меняется с A1 73 на C4 76), например.
Я предполагаю, что это временная метка, которую компилятор Delphi помещает в разделы кода / данных, но я не могу найти, где это происходит или как его отключить. Работа с различными параметрами компилятора / компоновщика не изменила это поведение.
Любая помощь будет принята с благодарностью.