"источники" означают, что Вы получаете исходный код, который обычно является набором o текстовые файлы (как.c, .cpp.h в случае C/C++). Необходимо подать их к компилятору.
Компиляция затем генерирует двоичный файл, который обычно является .exe или .dll файлом.
Таким образом путем загрузки двоичных файлов Вы освобождены от задачи необходимости скомпилировать код собой.
Установка будет обычно также содержать двоичные файлы, но дополнительно устанавливает их правильно.
Zip-файл, содержащий двоичные файлы ничего не устанавливает в Вашей системе, но обычно подходит для использования программного обеспечения на карте памяти (часто названный "портативной" версией).
Давайте взглянем на страницу загрузки С 7 zip:
Можно загрузить несколько вариантов .exe, .msi и .zip файлов. Это двоичные файлы, предназначенные для конечных пользователей.
Другие файлы (.7z, .tar.bz2) содержат исходный код или файлы, используемые для разработки программного обеспечения, которое использует С 7 zip.
Программа установки (или более правильно, установщик) точно так же, как zip-файл, полный двоичных файлов, которые могут разархивировать себя и скопировать двоичные файлы в правильные места на Вашем компьютере. Двоичные файлы являются программами, готовыми использоваться. Они сделаны из источников, с помощью компиляторов.
Обычно двоичные файлы относятся для архивирования или установщики, это упаковывает продукт. Это не будет содержать исходный код. Это просто содержит файлы, требуемые использовать/выполнять продукт. Например, если Вы будете видеть сайт Apache WebServer, то они скажут что двоичные файлы окон загрузки для Apache установщик MSI. Они, возможно, назвали это установкой также :). Так обе установки/двоичных файла используются попеременно.
Но по-моему, двоичные файлы должны относиться к набору файлов, требуемых выполнять/использовать продукт без надлежащего установщика, и установка используется для обращения случая, где файлы правильно упаковываются с установщиком
Обычно Файлы настройки разработаны для автоматизации копирования и добавления соответствующих ключей реестра, если программа должна быть запущена во время запуска, добавив ярлыки на меню программ и т.д. Большинство людей, как я :), не предпочитает добавлять записи в свой реестр и следовательно занимается двоичными файлами, которые совпадают с теми распределенными по файлу настройки. Все, что Вы делаете, просто извлекают их к папке, Вы любите и затем выполняете их