Comment convertir du texte en binaire ou en hexadécimal
Saisissez un texte et laissez le mode `encode` pour obtenir ses représentations binaire et hexadécimale. Pour décoder, fournissez des groupes séparés par des espaces et choisissez une valeur de mode différente de `encode`.
Saisissez un texte et laissez le mode encode pour obtenir ses représentations binaire et hexadécimale. Pour décoder, fournissez des groupes séparés par des espaces et choisissez une valeur de mode différente de encode.
À quoi sert le convertisseur texte, binaire et hexadécimal ?
Cet outil sert à transformer un texte en représentations binaire et hexadécimale, ou à refaire l’opération dans l’autre sens à partir de groupes séparés par des espaces. Il convient notamment pour vérifier rapidement la forme d’une donnée avant de la recopier dans un document, comparer deux représentations ou retrouver des caractères à partir de valeurs codées. Le champ de texte et le mode sont facultatifs : sans autre indication, le texte est vide et le mode est encode.
Procédure pour encoder ou décoder une saisie
-
Saisissez le texte à convertir dans le champ prévu à cet effet. Vous pouvez aussi le laisser vide : une conversion vide s’achève correctement et renvoie des champs de conversion vides.
-
Pour encoder, laissez le mode sur
encode, ou utilisez cette valeur exacte si le contrôle vous demande de la renseigner. Lancez ensuite la conversion. Chaque caractère est traité séparément. Le résultat binaire utilise au moins huit chiffres par représentation et le résultat hexadécimal au moins deux chiffres ; les groupes sont séparés par des espaces. -
Pour décoder, saisissez des groupes binaires ou hexadécimaux séparés par des espaces, puis choisissez une valeur de mode différente de
encode. Les espaces autour de la saisie sont retirés et les éléments sont découpés selon les espaces présents. -
Examinez le texte décodé. Si chaque groupe contient uniquement
0et1, les groupes sont interprétés comme du binaire. Dès qu’un groupe contient un autre caractère, l’ensemble des groupes est interprété comme de l’hexadécimal. Évitez donc de mélanger les deux formats dans une même saisie. -
Si le décodage rencontre une exception, l’opération renvoie tout de même un résultat et indique
Invalid binary/hex inputdans le texte décodé. Dans ce cas, vérifiez les groupes, les espaces et les caractères utilisés, puis relancez la conversion.
Comment lire le résultat
En encodage, attendez-vous à deux représentations organisées caractère par caractère : une suite de groupes binaires et une suite de groupes hexadécimaux, avec des espaces entre les groupes. La largeur minimale annoncée ne signifie pas que la saisie doit obligatoirement respecter des groupes binaires de huit chiffres ou hexadécimaux de deux chiffres lors du décodage.
En décodage, le choix du mode est déterminant : toute valeur autre que encode emprunte cette branche. Le contenu est classé comme binaire seulement si tous les groupes sont composés de 0 et de 1. Sinon, tous les groupes sont lus comme de l’hexadécimal. Une saisie vide constitue un cas particulier valide et produit des champs de conversion vides.
Exemple pratique
Vous souhaitez examiner la structure binaire et hexadécimale du mot « Salut » avant de le recopier dans une autre application.
Saisissez « Salut », conservez le mode encode, puis lancez la conversion. Consultez les deux représentations produites sans essayer d’en déduire une valeur numérique non affichée.
Après l’encodage, le résultat comporte une suite de groupes binaires séparés par des espaces et une suite de groupes hexadécimaux également séparés par des espaces ; chaque caractère possède son propre groupe dans chaque représentation.
Limites
- Le décodage ne distingue pas plusieurs modes spécialisés : toute valeur autre que
encodesuit la même branche, et un caractère inattendu peut faire interpréter l’ensemble des groupes comme de l’hexadécimal ou produire le résultat d’erreur prévu.
Erreurs fréquentes
- Erreur : mélanger des groupes binaires et hexadécimaux ou supprimer les espaces entre les groupes. Correction : utilisez un seul format par saisie, séparez chaque groupe par un espace et vérifiez que tous les groupes contiennent uniquement
0et1si vous voulez un décodage binaire.
Questions fréquentes
Que se passe-t-il si je ne saisis aucun texte ?
Oui, mais le résultat est vide : un texte absent ou vide est accepté et renvoie des champs de conversion vides.
Quelle valeur de mode dois-je choisir pour décoder ?
Utilisez encode pour l’encodage. Toute autre valeur de mode suit la branche de décodage ; elle ne correspond pas ici à une liste de modes distincts documentés.
Comment le format binaire ou hexadécimal est-il reconnu ?
Le décodage est binaire uniquement si chaque groupe contient exclusivement 0 et 1. Si un seul groupe contient un autre caractère, tous les groupes sont interprétés comme de l’hexadécimal.