Réponses:
"sources" signifie que vous obtenez le code source, qui est généralement un tas de fichiers texte (comme .c, .cpp, .h dans le cas de C / C ++). Vous devez les envoyer à un compilateur.
La compilation génère ensuite un binaire, qui est généralement un fichier .exe ou .dll.
Ainsi, en téléchargeant les binaires, vous êtes déchargé de la tâche d'avoir à compiler le code par vous-même.
Une configuration contient généralement également des fichiers binaires mais les installe également correctement.
Un fichier zip contenant des binaires n'installe rien sur votre système mais convient généralement à l'utilisation de logiciels sur une clé USB (souvent appelée version "portable").
Jetons un coup d'œil à la page de téléchargement de 7-Zip :
vous pouvez télécharger plusieurs variantes de fichiers .exe, .msi et .zip. Ce sont les fichiers binaires destinés aux utilisateurs finaux.
Les autres fichiers (.7z, .tar.bz2) contiennent le code source ou les fichiers utilisés pour développer un logiciel utilisant 7-Zip.
Un programme d'installation (ou plus correctement, un programme d'installation) est comme un fichier zip plein de binaires qui peut se décompresser et copier les binaires aux bons endroits sur votre ordinateur. Les binaires sont les programmes prêts à l'emploi. Ils sont fabriqués à partir de sources, à l'aide de compilateurs.
Habituellement, les fichiers binaires font référence à zip ou aux programmes d'installation qui conditionnent un produit. Il ne contiendra pas de code source. Il contient simplement les fichiers requis pour utiliser / exécuter le produit. Par exemple, si vous voyez le site Apache WebServer , ils diront télécharger les fichiers binaires Windows pour le programme d'installation Apache MSI. Ils auraient pu l'appeler configuration aussi :). Ainsi, les deux configurations / binaires sont utilisés de manière interchangeable.
Mais à mon avis, les fichiers binaires doivent se référer à un ensemble de fichiers requis pour exécuter / utiliser un produit sans un programme d'installation approprié et une configuration est utilisée pour faire référence au cas où les fichiers sont correctement empaquetés avec un programme d'installation
Habituellement, les fichiers d'installation sont conçus pour automatiser la copie et l'ajout d'entrées de registre pertinentes, si le programme doit être exécuté au démarrage, l'ajout de raccourcis au menu des programmes, etc. La plupart des gens, comme moi :), ne préfèrent pas ajouter des entrées à leur registre et donc aller pour les binaires qui sont les mêmes que ceux distribués sur le fichier d'installation. Il vous suffit de les extraire dans un dossier que vous aimez, puis de les exécuter