Outil pour réaliser des conversion en binaire, système de numération utilisant la base 2 utilisé notamment en code informatique.
Code Binaire - dCode
Catégorie(s) : Arithmétique, Codage de Caractères
dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Écrire à dCode !
Le binaire est souvent utilisé pour coder du texte en ASCII, utiliser la page dédiée pour traduire du binaire en texte (et inversement) :
Le système binaire est une numération (écriture des nombres) en base 2 (donc avec seulement 2 chiffres). Les chiffres/symboles binaires sont appelés bits et notés généralement zéro et un (0 et 1).
Convertir un nombre $ N $ en binaire (format avec des zéros et des uns) c'est réaliser un changement de base arithmétique de la base 10 (base décimale noté $ N_{10} $) à la base 2 (code binaire naturel noté $ N_{2} $).
Exemple : $ 5_{10} = 1 \times 2^2 + 0 \times 2^1 + 1 \times 2^0 = 101_{2} $
La méthode consiste à réaliser des divisions successives par $ 2 $ et de noter les restes ($ 0 $ ou $ 1 $) dans l'ordre inverse.
Exemple : Avec le nombre 6 : $ 6/2 = 3 $ reste $ 0 $, puis $ 3/2 = 1 $ reste $ 1 $, puis $ 1/2 = 0 $ reste $ 1 $. Les restes successifs sont $ 0,1,1 $ donc $ 6_{10} $ s'écrit $ 110_{2} $ en binaire.
NB : Un nombre en binaire est une suite de bits dans une séquence, où chaque position a une valeur qui est une puissance de 2.
Associer à chaque lettre de l'alphabet un nombre, par exemple en utilisant les codes A1Z26 ou le code ASCII. Ainsi les lettres sont remplacées par des nombres qu'il reste à convertir en binaire (voir ci dessus).
Exemple : AZ vaut 65,90 (code ASCII) soit 1000001,1011010 en binaire
De même pour la traduction traduire du binaire en texte, convertir le binaire en nombre puis associer ce nombre à une lettre dans le code souhaité.
Un convertisseur de binaire réalise un changement de base 2 vers la base 10
Exemple : 111 (base 2) = 1*2^2+1*2^1+1*2^0 = 7 (base 10)
Le binaire permet de stocker tout nombre. A partir d'une table de codage, il est donc possible de coder n'importe quoi en binaire.
Le codage le plus courant en informatique est le code ASCII, pour lequel A=65, B=66 etc.
Il existe d'autres codes classiques comme A1Z26 (où A=1 et Z=26)
N'importe quel codage peut avoir sa forme binaire.
Le langage binaire est une expression abusive qui ne veut pas dire grand chose. Il n'existe pas de langue binaire. Cependant, en informatique, tout langage de programmation possède une traduction en langage machine, qui lui-même peut s'écrire à base de nombres, et donc en binaire. C'est probablement ce genre de chose qui est sous entendu par le terme langage binaire.
Le binaire ne se traduit pas directement, tout nombre codé en binaire reste un nombre. Par contre, il est courant en informatique d'utiliser du binaire pour stocker du texte, en utilisant par exemple la table ASCII, qui associe à un nombre une lettre. Un traducteur ASCII est disponible sur dCode.
Un bit (de l'anglais binary digit) est un chiffre de la numération binaire : 0 ou 1.
En informatique la place n'est pas illimitée, les nombres sont stockés dans des cases de taille N où N est le nombre de bits.
Cela dépend de la taille du nombre, voici les intervalles min-max :
0-1 | 1 |
2-3 | 2 |
4-7 | 3 |
8-15 | 4 |
16-31 | 5 |
32-63 | 6 |
64-127 | 7 |
128-255 | 8 |
256-511 | 9 |
512-1023 | 10 |
1024-2047 | 11 |
2048-4095 | 12 |
2^(n-1) - (2^n)-1 | n |
Si le nombre est écrit sous le format bbbb.bbb (avec b un 0 ou un 1), alors utiliser l'outil de changement de base N sur dCode.
Si le nombre est stocké dans un format défini comme l'IEEE 754 (norme sur l'arithmétique à virgule flottante) alors se référer à la norme utilisée.
Il y a 10 types de personnes dans le monde, ceux qui comprennent le binaire, et les autres !
10 en binaire vaut 2 en décimal.
dCode se réserve la propriété du code source pour "Code Binaire". Tout algorithme pour "Code Binaire", applet ou snippet ou script (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toutes fonctions liées à "Code Binaire" (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codés en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) ou toute base de données, ou accès API à "Code Binaire" ou tout autre élément ne sont pas publics (sauf licence open source explicite type Creative Commons). Idem avec le téléchargement pour un usage hors ligne sur PC, mobile, tablette, appli iPhone ou Android.
Rappel : dCode est une ressource éducative et pédagogique, accessible en ligne gratuitement et pour tous.
Le contenu de la page "Code Binaire" ainsi que ses résultats peuvent être copiés et réutilisés librement, y compris à des fins commerciales, à condition de mentionner dCode.fr comme source.
L'export des résultats est gratuit et se fait simplement en cliquant sur les icônes d'export ⤓ (format .csv ou .txt) ou ⧉ copier-coller.
Pour citer dCode.fr sur un autre site Internet, utiliser le lien :
Dans un article scientifique ou un livre, la citation bibliographique recommandée est : Code Binaire sur dCode.fr [site web en ligne], consulté le 13/04/2025,