Si vous voulez savoir comment convertir un texte en une série de chiffres binaires, voici un diagramme :

Voici la traduction de chaque étape du diagramme (en partant du haut):

  1. Récupérer le texte suivant
  2. Le convertir en valeurs ASCII
  3. Diviser chaque nombre par 2 et garder le reste jusqu'à avoir une valeur de zéro
  4. Prendre votre séquence de restes de chaque division
  5. Inverser les séquances
  6. L'encodage ASCII utilise des nombres binaires de 7 bits, donc ces séquences de bits sont des caractères ASCII valides. Si vous voulons utiliser l'encodage UTF-8, nous pouvons simplement ajouter un zéro au bit le plus à gauche, a partir du moment ou nous n'utilisons pas de valeur plus grande que 127.

 

A noter que ce genre de système s'applique à toutes les bases comme moyen de les convertir entre eux, avec le diviseur "2" modifié avec la valeur de la base.

Vous pouvez utiliser cette méthode de conversion binaire dans différents scénarios lorsque vous utilisez les technologies Microsoft suivantes:

  • Small Basic
  • Visual Basic
  • C++
  • C#

Les exemples suivants ont été créés avec Small Basic:

Crédits

L'article original (en anglais) a été écrit (avec la création du diagramme) par Liam McSherry dans cette discussion du forum Small Basic (en-US).


Autres Langues