Cosa sono i binari? [chiuso]


34

Vedo molto spesso persone che usano termini binari in diversi contesti. Cosa sono i binari? Raccolta su file binari, file di installazione, file DLL o cosa? O è solo un termine generale per una raccolta di file su disco?


2
è generalmente qualsiasi file che non sia un file di testo
maniaco del cricchetto

2
È un termine davvero mal scelto per distinguere i file leggibili da umani e da computer. È confuso poiché tutti i file sono tecnicamente archiviati in binario.
JohnFx,

Risposte:


34

Binario significa composto da due pezzi o due parti e può riferirsi a cose diverse in mondi diversi di matematica, informatica, scienza e altri.

Ma, in Informatica , Binario si riferisce a: -

  • File binario , composto da qualcosa di diverso dal testo leggibile dall'uomo
  • Eseguibile , un tipo di file binario che contiene codice macchina per l'esecuzione del computer
  • Codice binario , la rappresentazione digitale di testo e dati

Belle distinzioni.
Jesse Black,

4
Vorrei aggiungere che quando si riferiscono a file binari di tipo eseguibile , gli sviluppatori normalmente (beh, io, comunque) includono librerie dinamiche, poiché anche queste "contengono codice macchina per l'esecuzione del computer". (Cioè, se dico "binari" e intendo "eseguibile", allora intendo tutti i file che contengono codice macchina per l'esecuzione, non solo "eseguibili" reali.)
Martin Ba

8

La parola binari è usata come un insieme di file che vengono prodotti dopo aver compilato essenzialmente il codice oggetto che gira su macchine. (e macchine virtuali / runtime in caso di Java / .NET)

Mentre ci sono altre cose come foto JPEG, video MPEG, file Zip ecc. Sono anche binari nel senso che non sono file di testo o ascii , ma i binari di parole (usati nel contesto dello sviluppo del software) non li includono.


7

Nel mondo Linux / Unix, gli sviluppatori e i geek preferiscono il codice sorgente ai binari eseguibili in modo che possano compilarli e modificarli da soli.

Quando un'app è gratuita è fantastico. Se è distribuito come binario, è comunque fantastico. Quando è distribuito come fonte è davvero fantastico.

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.