Quali sono i binari di un file?


8

A volte abbiamo le opzioni per scaricare i file binari di un particolare software (invece di installazione o codice sorgente per esempio).

Cosa sono i binari di una configurazione?

Risposte:


18

"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").

Esempio

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.


3

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.


Anche l'installazione o il programma di installazione stesso sono binari.
fretje,

Beh, la maggior parte delle volte sì. A volte è solo un file di pacchetto per un programma di installazione già sul sistema e può anche essere uno script di shell su unix con un archivio aggiunto. In entrambi i casi, tuttavia, in uso comune, "binari" di solito si riferisce agli eseguibili e alle librerie ecc. Dall'applicazione in questione, piuttosto che a cose che portano i binari sul proprio sistema.
Lee B,

2

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


Scarico sempre un programma di installazione ogni volta che è possibile. Come si configura il software senza un programma di installazione (dai file binari)?
Lazer,

Gli installatori sono solo un modo semplice per configurare il tuo prodotto. Ci sono ancora prodotti che non necessitano di un programma di installazione, ma si presentano come zip / tar di alcune strutture di cartelle. Puoi semplicemente decomprimerlo e iniziare a usarlo! Simile a Maven. maven.apache.org/download.html .
vpram86,

1
@eSKay: Detto questo, consiglio anche di usare Installer ogni volta che è possibile :)
vpram86

molte app del portale come Ditto, Executor, Everything, XMPlay, Eclipse sono disponibili come file zip, che possono essere estratti e utilizzati immediatamente. Gli installatori vengono utilizzati principalmente dove, è necessario creare un filtro di rete o un'interfaccia di rete virtuale che diventa piuttosto ingombrante per farlo manualmente. Anche il programma di installazione di Apache ci aiuta a installare Apache Webserver come un servizio Windows, che in casi normali per registrare un servizio manualmente non è la strada da percorrere per un utente medio.
Prabhu R,

2

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.