Цитата:
Где написано такое?
у вас написано 1) что вы его меняли. у вас написано что 2) размеры разные: 3493 vs 4971
оригинальный файл помещаете в orig и меняете как хотите оставшееся. после этого инсталлятором ищется orig и сравнивается с ним.
что непонятного тут, не понимаю.
зачем вы создавали файл с нулевым размером?
если трижды выше непонятно, то в документации достаточно подробно написано:
Цитата:
Для предотвращения перетирания файла при обновлении вы можете перед его модификацией создать копию с именем <file_name>.orig (например, style.css.orig). При установке пакета инсталлятор будет проверять перед записью каждого файла наличие файла с таким же именем в текущей установке. Если файл существует, но отличается от того, что в пакете, предпринимается попытка найти файл <file_name>.orig .
Если оригинальный файл существует и не отличается от файла из пакета, то он не будет перезаписан, система сообщит: File doesn't changed <filePath>. Если и оригинальный файл не совпадает со вновь предлагаемым, файл будет записан.
Перечень перезаписанных файлов сообщается после завершения процедуры установки, либо обновления после фразы REPLACED FILES:. Вы должны вновь внести в данные файлы требуемые корректировки и снова создать .orig-копию файла.