Я создаю патчи для своей установки, используя метод «чисто wix».
Когда я проверяю созданный msp-файл в сравнении с базовым msi-файлом, используя Orca, некоторые из измененных файлов не выбираются для исправления. Например, у меня есть текстовый файл, в котором все 0 заменены на 1. Старый и новый файлы имеют одинаковый размер, но в Orca их записи MsiFileHash совершенно разные. Я проверил другой текстовый файл, который выбран для исправления, и единственное отличие состоит в том, что его размер изменился.
Является ли размер файла только правилом сравнения, когда torch сравнивает строки для неверсионных файлов? Я думал, что torch сравнивает строки базы данных и, если он находит какую-то разницу, выбирает эту строку для исправления.
Может ли кто-нибудь опубликовать ссылку или пояснение правил, применяемых torch.exe при сравнении строк базы данных для версий и неверсионных файлов. Заранее спасибо.