Risposte:
"fonti" significa che ottieni il codice sorgente, che di solito è un mucchio di file di testo (come .c, .cpp, .h in caso di C / C ++). È necessario inviarli a un compilatore.
La compilazione genera quindi un file binario, che di solito è un file .exe o .dll.
Quindi scaricando i file binari si è sollevati dal compito di dover compilare il codice da soli.
Un'installazione di solito contiene anche file binari, ma li installa anche correttamente.
Un file zip contenente binari non installa nulla sul tuo sistema ma di solito è adatto all'uso del software su un'unità USB (spesso chiamata versione "portatile").
Diamo un'occhiata alla pagina di download di 7-Zip :
è possibile scaricare diverse varianti di file .exe, .msi e .zip. Questi sono i file binari destinati agli utenti finali.
Gli altri file (.7z, .tar.bz2) contengono il codice sorgente o i file utilizzati per lo sviluppo di software che utilizza 7-Zip.
Un programma di installazione (o più propriamente un programma di installazione) è proprio come un file zip pieno di file binari che può decomprimersi e copiare i file binari nei punti giusti sul computer. I binari sono i programmi, pronti per essere utilizzati. Sono fatti da fonti, usando compilatori.
Di solito i binari si riferiscono a zip o programmi di installazione che comprimono un prodotto. Non conterrà il codice sorgente. Contiene solo i file necessari per utilizzare / eseguire il prodotto. Ad esempio, se vedi il sito Web Server Apache , diranno di scaricare i file binari di Windows per il programma di installazione MSI Apache. Avrebbero potuto chiamarlo anche setup :). Quindi entrambi i setup / binari sono usati in modo intercambiabile.
Ma a mio avviso, i file binari dovrebbero fare riferimento a una serie di file necessari per eseguire / utilizzare un prodotto senza un programma di installazione adeguato e viene utilizzata l'installazione per fare riferimento al caso in cui i file siano correttamente impacchettati con un programma di installazione
Di solito i file di installazione sono progettati per automatizzare la copia e l'aggiunta di voci di registro pertinenti, se è necessario eseguire il programma all'avvio, aggiungere collegamenti al menu programmi ecc. La maggior parte delle persone, come me :), non preferisce aggiungere voci al proprio registro e quindi cercare i binari uguali a quelli distribuiti sul file di installazione. Tutto quello che fai è semplicemente estrarli in una cartella che ti piace e quindi eseguirli