À retenir
- Le binaire est le langage naturel des ordinateurs (0 et 1).
- Il s'oppose au format « texte brut » qui est lisible directement par nous.
- Presque tous les fichiers complexes (images, sons, logiciels) sont des binaires.
Un binaire est un fichier informatique dont le contenu n'est pas composé de texte lisible par l'homme, mais de données codées sous forme de 0 et de 1 optimisées pour la machine. C'est un peu comme une partition de musique (le code source) que l'on transforme en un disque vinyle (le binaire) : le disque est fait pour être lu par un tourne-disque, pas pour être déchiffré à l'œil nu.
Étymologie
Vient du latin binarius (« double », « deux par deux »), lui-même dérivé de bini. En informatique, il désigne le système de numération à deux états (0 ou 1) qui constitue la base fondamentale du fonctionnement des processeurs et du stockage de données.
Exemples d'usage
- Un logiciel installé sur votre ordinateur (extension
.exeou.app). - Une photo de vacances enregistrée au format
.jpg. - Une musique au format
.mp3ou une vidéo.mp4.
Cas d'usage
Ce concept intervient principalement lors de la compilation d'un logiciel : le code source écrit par un humain est traduit en un fichier binaire compréhensible par le processeur. On l'utilise aussi pour stocker des données multimédias de façon compacte et efficace, ce que le texte brut ne permettrait pas.
Bonnes pratiques
Ne tentez jamais de modifier un fichier binaire avec un éditeur de texte (comme le Bloc-notes), car vous risqueriez de corrompre le fichier et de le rendre inutilisable. Pour examiner ou modifier le contenu brut d'un tel fichier, il est indispensable d'utiliser un logiciel spécifique appelé éditeur hexadécimal.
Synonymes
Antonymes
Conseil
Pour bien comprendre, imaginez que le binaire est une boîte fermée qui nécessite une clé spécifique (un logiciel compatible) pour être ouverte. Si vous débutez en développement, rappelez-vous que votre rôle est souvent de transformer du texte compréhensible en binaire efficace pour la machine.
Questions fréquentes
Peut-on transformer un binaire en texte ?
On peut extraire du texte caché dans un binaire, mais on ne peut pas 'lire' le fichier entier comme un roman. Pour retrouver le code source d'origine, on utilise la décompilation, un processus complexe et souvent incomplet.
Est-ce qu'un fichier texte est aussi du binaire ?
Techniquement oui, car tout ce qui est sur un ordinateur finit par être des 0 et des 1. Mais par convention, on distingue les fichiers 'texte' (directement alphabétiques) des fichiers 'binaires' (données structurées pour un logiciel).