Почему у многих программ есть и setup.exe, и setup.msi?

Я всегда задавался вопросом об этом. У многих приложений есть zip-файл, который вы распаковываете, и в нем есть куча файлов, в том числе exe и msi. В чем разница? Они часто даже примерно одного размера. Я никогда не уверен, какой из них выполнить, иногда я выполняю exe, а иногда msi, и обычно он работает с любым из них. Но делает ли один из них что-то, что другой не делает? А если нет, разве это не пустая трата двух файлов, которые делают одно и то же? Особенно, если подумать о размере загрузки и т. Д.

Не уверен, что это должно быть здесь, или на ServerFault, или, может быть, ни на одном, но я решил, что разработчики обычно создают файлы установки, тогда разработчики могут знать, почему это так =)

Ответы на вопрос(4)

Ваш ответ на вопрос