Respuestas:
"fuentes" significa que obtienes el código fuente, que generalmente es un montón de archivos de texto (como .c, .cpp, .h en el caso de C / C ++). Debe alimentarlos a un compilador.
La compilación genera un archivo binario, que generalmente es un archivo .exe o .dll.
Entonces, al descargar los archivos binarios, se libera de la tarea de tener que compilar el código usted mismo.
Una configuración generalmente también contendrá binarios, pero adicionalmente los instalará correctamente.
Un archivo zip que contiene archivos binarios no instala nada en su sistema, pero generalmente es adecuado para usar software en una unidad usb (a menudo llamada versión "portátil").
Echemos un vistazo a la página de descarga de 7-Zip :
puede descargar varias variantes de archivos .exe, .msi y .zip. Estos son los archivos binarios destinados a usuarios finales.
Los otros archivos (.7z, .tar.bz2) contienen el código fuente o los archivos utilizados para desarrollar software que utiliza 7-Zip.
Un programa de instalación (o más correctamente, un instalador) es como un archivo zip lleno de archivos binarios que pueden descomprimirse y copiar los archivos binarios en los lugares correctos de su computadora. Los binarios son los programas, listos para ser utilizados. Están hechos de fuentes, usando compiladores.
Por lo general, los archivos binarios se refieren a zip o instaladores que empacan un producto. No contendrá el código fuente. Solo contiene los archivos necesarios para usar / ejecutar el producto. Por ejemplo, si ve el sitio de Apache WebServer , le dirán que descargue los binarios de Windows para el instalador de Apache MSI. Podrían haberlo llamado configuración también :). Por lo tanto, ambas configuraciones / binarios se usan indistintamente.
Pero en mi opinión, los archivos binarios deben referirse al conjunto de archivos necesarios para ejecutar / usar un producto sin un instalador adecuado y la configuración se usa para referir el caso en que los archivos se empaquetan correctamente con un instalador
Por lo general, los archivos de instalación están diseñados para automatizar la copia y agregar entradas de registro relevantes, si el programa debe ejecutarse durante el inicio, agregar accesos directos al menú de programas, etc. La mayoría de las personas, como yo :), no prefieren agregar entradas a su registro y, por lo tanto, busque los binarios que son los mismos que los distribuidos en el archivo de instalación. Todo lo que debe hacer es extraerlos a la carpeta que desee y luego ejecutarlos