Convertisseur de Base Numérique
FreeConvertissez un nombre entre binaire, octal, décimal, hexadécimal, BCD, code Gray, et toute base personnalisée de 2 à 36, tout à la fois à partir d'une seule entrée.
Fonctionne entièrement dans votre navigateur.
Convertir vers une base personnalisée
Activité récente
Visible par tous. Les 20 dernières utilisations de tous les visiteurs, les plus récentes en premier.
Pas encore d'activité. Soyez le premier.
Ce que fait cet outil
Cet outil convertit un nombre entre binaire, octal, décimal, hexadécimal, BCD, code Gray et toute base personnalisée de 2 à 36, tout à la fois à partir d'une seule saisie.
Comment ça marche
Votre saisie est d'abord analysée en un nombre simple selon les règles du format sélectionné : les valeurs binaire/octal/décimal/hex/base personnalisée sont lues chiffre par chiffre dans cette base, les valeurs BCD sont lues 4 bits à la fois avec chaque groupe remappé sur un seul chiffre décimal, et les valeurs en code Gray sont converties en binaire à l'aide de l'algorithme standard de binaire réfléchi (chaque bit est le XOR de lui-même et de tous les bits supérieurs dans la valeur Gray d'origine). À partir de ce nombre commun, chaque format de sortie est généré indépendamment : les bases standard utilisent la conversion de base intégrée de JavaScript, le BCD redivise les chiffres décimaux en groupes de 4 bits, et le code Gray est produit comme valeur XOR (valeur décalée à droite de 1), la formule standard pour convertir le binaire en son équivalent en code Gray réfléchi.
Problèmes résolus
- Convertir un nombre entre binaire, hexadécimal, octal et décimal pour la programmation, le débogage ou des travaux scolaires.
- Travailler avec des valeurs BCD ou en code Gray en logique numérique, systèmes embarqués ou cours d'électronique.
- Encoder ou décoder un identifiant dans une base inhabituelle, comme la base 32 ou la base 36.
Questions fréquentes
›Qu'est-ce que le BCD et en quoi diffère-t-il du binaire classique ?
Le décimal codé binaire (BCD) encode chaque chiffre décimal séparément sous forme de son propre groupe binaire de 4 bits, plutôt que de convertir tout le nombre en binaire d'un coup. Par exemple, 47 en binaire classique est 101111, mais en BCD c'est 0100 0111, les codes de 4 bits pour « 4 » et « 7 » placés côte à côte. Le BCD est utilisé dans certains affichages numériques et anciens systèmes financiers/embarqués car il correspond directement à des chiffres décimaux individuels.
›À quoi sert le code Gray ?
Le code Gray est une séquence binaire où chaque valeur consécutive diffère de la précédente d'exactement un bit, au lieu des plusieurs bits pouvant basculer à la fois en binaire ordinaire (passer de 3 à 4, par exemple, bascule 3 bits : 011 à 100). Cette propriété est utile dans les codeurs rotatifs, la correction d'erreurs et les circuits numériques, où un basculement binaire multi-bits pendant une transition peut enregistrer plusieurs valeurs intermédiaires différentes et brièvement incorrectes avant de se stabiliser.
›Pourquoi le code Gray a-t-il une limite de taille alors que les autres formats n'en ont pas ?
La conversion en code Gray dans cet outil repose sur les opérateurs binaires de JavaScript, qui ne fonctionnent correctement que sur des entiers 32 bits (jusqu'à 4 294 967 295). Les conversions binaire, octale, décimale, hexadécimale et BCD utilisent des méthodes différentes basées sur les chaînes de caractères qui n'ont pas ce plafond, elles prennent donc en charge des nombres bien plus grands.
›Puis-je convertir vers des bases autres que binaire, octal, décimal et hexadécimal ?
Oui, la section « Convertir vers une base personnalisée » prend en charge toute base de 2 à 36, en utilisant les chiffres 0-9 puis les lettres A-Z pour les bases supérieures, utile pour des choses comme les encodages base-32 ou base-36 utilisés dans certains raccourcisseurs d'URL et schémas d'identifiants.
›Pourquoi ai-je reçu une erreur disant que ma valeur n'est pas valide ?
Chaque format n'accepte que son propre ensemble de chiffres valides, binaire uniquement 0 et 1, octal uniquement 0-7, hexadécimal uniquement 0-9 et A-F, et ainsi de suite, et cet outil vérifie chaque caractère plutôt que d'ignorer silencieusement ceux qui ne conviennent pas. Si un caractère de votre saisie n'est pas valide pour le format sélectionné, toute la valeur est rejetée au lieu de renvoyer silencieusement un résultat partiel et incorrect.
Outils similaires
Texte
Calculateur de Bande Passante
Convertissez entre unités de données, estimez le temps de transfert de fichiers, dimensionnez la bande passante d'un site web à partir du trafic, et convertissez entre une allocation de données mensuelle et une vitesse de connexion soutenue.
FreeTexte
Créateur de Diagramme à Barres
Transformez de simples données étiquette,valeur en un graphique à barres personnalisable avec 8 thèmes de couleurs, orientation, tri, prise en charge des valeurs négatives, statistiques instantanées, et export SVG/PNG.
FreeTexte
Encodeur/Décodeur Base64
Encodez du texte en base64 ou décodez du base64 en texte, en direct pendant que vous tapez, avec une prise en charge complète de l'Unicode et une variante optionnelle sûre pour les URL.
FreeTexte
Générateur et Vérificateur de Hash Bcrypt
Générez et vérifiez des hachages de mot de passe bcrypt entièrement dans votre navigateur à l'aide de WebAssembly, avec un facteur de coût et un sel ajustables.
Commentaires (0)
Cet outil vous a-t-il été utile ? Laissez un commentaire, partagez une astuce, ou dites-nous comment nous pourrions l'améliorer.
Pas encore de commentaires. Soyez le premier à partager votre avis !