Que sont les binaires? [fermé]

34

Je vois très souvent des personnes utiliser des termes binaires dans des contextes différents. Que sont les binaires? Collection sur des fichiers binaires, des fichiers d'installation, des fichiers .dll ou quoi? Ou est-ce juste un terme général pour désigner une collection de fichiers sur disque?

jrara
la source
2
c'est généralement n'importe quel fichier qui n'est pas un fichier texte
Ratchet Freak
2
C'est un terme vraiment mal choisi pour distinguer les fichiers lisibles par l'homme et par l'ordinateur. C'est déroutant puisque tous les fichiers sont techniquement stockés en binaire.
JohnFx

Réponses:

34

Binaire signifie composé de deux pièces ou de deux parties et peut faire référence à différentes choses dans différents mondes: mathématiques, informatique, sciences et autres.

Mais en informatique , binaire fait référence à: -

  • Fichier binaire , composé de quelque chose d'autre que du texte lisible par l'homme
  • Exécutable , un type de fichier binaire contenant le code machine à exécuter par l'ordinateur
  • Code binaire , la représentation numérique de texte et de données
Pankaj Upadhyay
la source
Belles distinctions.
Jesse Black
4
J'ajouterais qu'en se référant aux fichiers binaires de type exécutable , les développeurs incluent (normalement, moi, de toute façon) des bibliothèques dynamiques, car celles-ci contiennent également "le code machine à exécuter par l'ordinateur". (C'est-à- dire que si je dis "binaires" et que je veux dire "exécutable", je veux dire tous les fichiers contenant du code machine pour l'exécution, pas seulement les "vrais" exécutables.)
Martin Ba Le
8

Le mot binaire est utilisé comme un ensemble de fichiers qui sont générés après avoir compilé essentiellement le code objet exécuté sur des machines. (et machines virtuelles / runtimes dans le cas de Java / .NET)

Bien qu'il existe d'autres éléments tels que les photos JPEG, les vidéos MPEG, les fichiers Zip, etc., ils sont également binaires en ce sens qu'ils ne sont pas des fichiers texte ou asci , mais que les fichiers binaires de mots (utilisés dans le contexte du développement logiciel) ne les incluent pas.

Dipan Mehta
la source
7

Dans le monde linux / unix, les développeurs et les geeks préfèrent le code source aux fichiers binaires exécutables afin de pouvoir les compiler et les ajuster eux-mêmes.

Quand une application est gratuite, c'est génial. S'il est distribué sous forme binaire, c'est toujours génial. Quand il est distribué en tant que source, c'est vraiment génial.

Jesse Black
la source