Aller au contenu principal

Trouvez votre prochain outil

Préparez, vérifiez, puis exportez

Convertisseur de bases numériques : binaire, décimal, hexadécimal et octal

Convertissez un entier unique ou une liste sans arrondi en virgule flottante. Visualisez les quatre bases ensemble, avec une interprétation facultative en largeur de bits signée.

En mode largeur fixe, la saisie décimale est une valeur signée ; les saisies binaires, octales et hexadécimales sont des motifs de bits non négatifs. Tout dépassement de capacité est rejeté.

100 lignes, 1 024 chiffres par ligne et 100 000 caractères de saisie. Les lignes vides sont ignorées, mais la position d’origine des lignes est conservée.

Avantages

  • Conservez les valeurs entières au-delà de la précision habituelle des nombres à virgule flottante.
  • Rendez l'interprétation signée explicite avec 8, 16, 32, 64 ou 128 bits.
  • Conservez les lignes valides lorsqu'une autre ligne échoue et téléchargez un rapport complet.

Quand cet outil est utile

  • Vérifiez les champs entiers dans les journaux techniques et les notes de micrologiciel.
  • Enseignez la numération positionnelle et les motifs de bits signés.
  • Convertissez des valeurs pour un rapport de calcul ou un document.

Comment utiliser cet outil

  1. Choisissez la base d'entrée et l'interprétation de l'entier.
  2. Collez un entier par ligne, importez un fichier TXT en UTF-8 ou chargez l'exemple.
  3. Vérifiez les quatre bases et toute erreur propre à une ligne.
  4. Téléchargez le rapport ou transférez un rapport plus court vers le flux texte/PDF.

Conserver des entiers exacts et une signature explicite

Une base modifie la manière d'écrire une valeur, pas la valeur elle-même. Le décimal 255, le binaire 11111111, l'octal 377 et l'hexadécimal FF décrivent le même entier positif ou nul. La numération positionnelle attribue une puissance de la base à chaque chiffre. En lisant de gauche à droite, on peut calculer la valeur en multipliant le total courant par la base puis en ajoutant le chiffre suivant.

Les grandes valeurs demandent une attention particulière. Les nombres à virgule flottante ordinaires de JavaScript ne peuvent pas représenter exactement chaque entier au-delà de 9 007 199 254 740 991. Ce convertisseur accumule les chiffres par arithmétique entière, de sorte qu'un identifiant comme 9 007 199 254 740 993 conserve son dernier chiffre. Les limites de saisie s'appliquent néanmoins pour préserver la réactivité de l'outil ; une arithmétique exacte ne signifie pas une taille de saisie illimitée.

Les motifs de bits signés nécessitent une largeur. En complément à deux sur huit bits, FF représente moins un ; sur seize bits, 00FF représente positif 255. Dans ce mode, la saisie décimale est interprétée comme la valeur signée à encoder. La saisie des autres bases est interprétée comme un motif de bits positif ou nul. Le convertisseur rejette les dépassements plutôt que d'ignorer silencieusement les bits de poids fort, et affiche l'interprétation de la première ligne valide.

Saisissez un entier par ligne pour convertir une liste. Les lignes vides sont ignorées, mais leur position dans la liste reste prise en compte dans les résultats. Les lignes non valides comportent une explication, tandis que les lignes valides restent disponibles. Cet outil exclut volontairement les nombres fractionnaires, la notation scientifique et le décodage d'octets en texte. Ces tâches obéissent à des règles différentes. Pour un message encodé en octets binaires ou hexadécimaux, utilisez plutôt le convertisseur de texte associé.

Formats, limites et confidentialité

  • 100 lignes, 1 024 chiffres par ligne, 100 000 caractères de saisie et 1 Mio par import TXT.
  • Bases entières 2, 8, 10 et 16 uniquement. Pas de fractions, de notation scientifique ni de séparateurs de milliers.
  • Les modes à largeur fixe utilisent le complément à deux signé. Les saisies négatives en base non décimale à largeur fixe sont rejetées.
  • Les rapports dépassant 100 000 caractères peuvent être téléchargés, mais ne peuvent pas entrer dans l'espace de travail de document plus petit.

Ces outils traitent le texte localement. Il n’existe pas de sauvegarde automatique du brouillon. Téléchargez vos travaux importants avant de quitter la page ; les transferts de fichiers temporaires expirent au bout de 30 minutes.

Questions fréquemment posées

L'outil arrondit-il les grands entiers ?

Non. L'accumulation des chiffres et la conversion utilisent une arithmétique entière exacte, dans les limites indiquées.

Pourquoi FF peut-il signifier 255 ou moins un ?

Sans limite de largeur, la conversion lit FF comme 255. En interprétation signée sur huit bits en complément à deux, ce même motif est lu comme moins un.

Puis-je décoder du texte hexadécimal ici ?

Utilisez le convertisseur hexadécimal-texte pour les messages. Une base numérique ne précise pas d'encodage de caractères.