binaire

Une définition du Jargon Français.
Aller à : Navigation, rechercher

nom masculin et adjectif.

Voir aussi hexadécimal.

1.  [type de donnée]. Qui ne peut prendre qu'une de deux valeurs (mutuellement exclusives) : Vrai ou bien Faux, 1 ou bien 0, Blanc ou bien Noir, Bien ou bien Mal, Choucroute ou bien Cassoulet ... donc est exprimable au moyen d'un bit.

Qualifie, par extension, des données recelant chacune au plus deux symboles distincts.

Une autre extension consiste à considérer comme binaire tout ce qui n'est pas du texte directement lisible à l'œil nu (c'est la définition 2, ci-après).

Par ailleurs cela qualifie une fonction ou procédure acceptant deux paramètres. On peut préférer utiliser l'adjectif diadique, moins ambigu.


2.  [type de donnée]. Synonyme de code binaire. Utilisé seul (Où est le binaire du programme ?) c'est souvent la contraction de fichier binaire (sens 2).

Voir bin, instruction, code objet, pseudo-code.


3.  [société]. Personne aux avis manichéens. Ce crétin est complètement binaire.

Att.png Je ne pense pas que ce dernier sens s'applique au terme anglo-saxon.

4.  [Usenet]. Un binaire est un article (presque) exclusivement constitué de codes étranges et illisibles, du style « 58V55h/taHpgx/3zbC\-uvkGt23+M3x6fa p8cyOTxn+zbID 9Ia5FdTQFFjs2G\-84zjtU4vLx3Ahsn5H », qui forment une transcription en ASCII 7 bits d'un contenu binaire (sens 1), comme le fait le traditionnel uuencode. Ainsi, tout fichier peut passer par les News. Toutefois, il faut savoir les décoder et, surtout, on ne doit pas les poster n'importe où !

Direction.png Voir aussi : yEnc, binhex.

5.  [type de donnée]. Caractérise un type de résultat d'une opération comme étant numérique, par opposition à logique (aussi appelé booléen).

Certains opérateurs, par exemple et logique (ou et booléen), produisent un résultat bien résumé par en tout et pour tout un bit, tandis que leurs équivalents binaires s'appliquent à chaque bit de leurs arguments.

Exemple (en Perl) :

printf("28 ou booléen 67 : %d\n", 28 || 67);
printf("0 ou booléen 67 : %d\n", 0 || 67);
printf("28 ou booléen 0 : %d\n", 28 || 0);
printf("0 ou booléen 0 : %d\n", 0 || 0);

Produit :

28 ou booléen 67 : 28
0 ou booléen 67 : 67
28 ou booléen 0 : 28
0 ou booléen 0 : 0

Tandis que :

printf("28 ou binaire 67 : %d\n", 28 | 67);
printf("67 ou binaire 28 : %d\n", 67 | 28);

Produit :

28 ou binaire 67 : 95
67 ou binaire 28 : 95
Dicton populaire : « il y a 10 types de personnes dans le monde : ceux qui comprennent le binaire et les autres ».

Un «Web binaire» est probablement, en réalité, un webinaire.