Quels sont les binaires d'un fichier?


8

Parfois, nous avons des options pour télécharger les binaires d'un logiciel particulier (au lieu de la configuration ou du code source par exemple).

Que sont les binaires d'une configuration?

Réponses:


18

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

Exemple

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.


3

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.


La configuration ou l'installateur lui-même est également un binaire.
fretje

Eh bien, la plupart du temps, oui. Parfois, il s'agit simplement d'un fichier de package pour un programme d'installation déjà sur le système, et il peut également s'agir d'un script shell sur unix avec une archive ajoutée. Quoi qu'il en soit, dans l'utilisation courante, les «binaires» se réfèrent généralement aux exécutables et aux bibliothèques, etc. de l'application en question, plutôt qu'aux éléments qui obtiennent les binaires sur votre système.
Lee B

2

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


Je télécharge toujours un programme d'installation dans la mesure du possible. Comment configurez-vous le logiciel sans programme d'installation (à partir des binaires)?
Lazer

Les installateurs ne sont qu'un moyen simple de configurer votre produit. Il existe encore des produits qui n'ont pas besoin d'installateurs, mais qui se présentent sous la forme d'un fichier zip / tar d'une certaine structure de dossiers. Vous pouvez simplement le décompresser et commencer à l'utiliser! Similaire à maven. maven.apache.org/download.html .
vpram86

1
@eSKay: Cela dit, je recommande également d'utiliser le programme d'installation dans la mesure du possible :)
vpram86

de nombreuses applications de portail comme Ditto, Executor, Everything, XMPlay, Eclipse sont disponibles sous forme de fichiers zip, qui peuvent être extraits et utilisés immédiatement. Les installateurs sont principalement utilisés où, vous devez créer un filtre réseau ou une interface réseau virtuelle qui devient assez encombrant pour le faire manuellement. Même le programme d'installation d'Apache nous aide à installer Apache Webserver en tant que service Windows, ce qui dans des cas normaux pour enregistrer un service manuellement n'est pas la voie à suivre pour un utilisateur moyen.
Prabhu R

2

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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.