Passer au contenu
Convertisseur d'horaires de coup d'envoi de la Coupe du monde est disponibleVoyez les coups d’envoi dans votre fuseau horaire et ajoutez des rappels au calendrier.

Convertisseur de base

Convertit les entiers non négatifs entre binaire, octal, décimal et hexadécimal avec la précision BigInt. Les préfixes 0b/0o/0x ne sont acceptés que dans le champ correspondant, et la copie renvoie une valeur sans préfixe.

Binaire

Octal

Décimal

Hexadécimal

Convertisseur de base

Démarrage rapide

1
Saisissez un nombre dans le champ binaire, octal, décimal ou hexadécimal correspondant.
2
Utilisez 0b, 0o ou 0x seulement dans le champ correspondant.
3
Vérifiez les champs liés, puis copiez les valeurs brutes sans préfixe.

Scénarios courants

Programmation et débogage

convertir constantes entières, masques de bits et valeurs de drapeaux entre bases courantes

Bits de permission

faire le lien entre droits Unix (octal 755) et binaire/décimal

Réseaux et protocoles

convertir des champs numériques copiés comme 0xA5, sans analyser les paquets, l’ordre des octets ni la structure des trames

Apprentissage des motifs de bits

comparer le même entier non signé en binaire, octal, décimal et hexadécimal avant un travail bit à bit ailleurs

Registres/champs de bits

inspecter les représentations binaire et hexadécimale de valeurs non signées de fiches techniques, sans éditeur de champ ni réglage de largeur

Paramètres de conversion et plage

Bases prises en charge: binaire, octale, décimale et hexadécimale pour des entiers non négatifs
Chiffres: binaire 0/1; octal 0–7; décimal 0–9; hex 0–9/A–F (insensible à la casse)
Tolérance de préfixe: seul le champ correspondant accepte 0b/0o/0x; le champ décimal ne détecte pas automatiquement les préfixes
Séparateurs: les espaces, les traits de soulignement, les virgules, les marques de regroupement et les lots multilignes ne sont pas pris en charge
Zéros non significatifs: les sorties et les valeurs copiées suppriment les zéros non essentiels

Limites de conversion de base

La conversion utilise BigInt pour les changements exacts de base sur des entiers, pas les nombres à virgule flottante JavaScript.
La tolérance de préfixe est propre à chaque champ: 0b fonctionne en binaire, 0o en octal et 0x en hexadécimal. Le champ décimal accepte uniquement les chiffres.
Les sorties et les valeurs copiées sont des chiffres sans préfixe. Elles omettent 0b/0o/0x et suppriment les zéros non essentiels.
La page ne décode pas les valeurs signées, ne choisit pas la largeur en bits, ne complète pas à largeur fixe et n’interprète pas le complément à deux.
Ce n’est pas une calculatrice bit à bit: décalages, AND, OR, XOR, NOT, bascules de bits et analyse d’expressions sont hors périmètre.
Ce n’est pas un parseur de hex dump, d’ordre des octets, de texte ASCII, d’octets UTF, de Base64, d’URL ou d’entités HTML.

Conseils d'utilisation

Validation de la saisie: la base choisie doit correspondre aux caractères utilisés; éviter les chiffres illégaux
Littéraux de code: la copie renvoie toujours une valeur sans préfixe; ajoutez 0b/0o/0x manuellement avant de recoller dans le code
Casse en hexadécimal: la valeur est insensible à la casse; pour le code, convenez d’un style unifié (ex. majuscules).
Grands nombres: l’entrée accepte seulement des chiffres contigus. Supprimez espaces, underscores, virgules et séparateurs de groupes avant de coller
Signe: les résultats sont des entiers non signés et non négatifs. Le sens en complément à deux dépend d’une largeur externe que cette page ne choisit pas.

Remplissage rapide depuis l’URL

Préremplissez le convertisseur de base depuis le hash d’URL. number et from-base sont requis; to-base est facultatif, car toutes les bases restent visibles.
number: Nombre (requis)
from-base: Base source (requise)
to-base: Base cible (facultative)
Exemple : #number=FF&from-base=16&to-base=2
Les paramètres hash restent dans le navigateur pour préremplir l’outil; CrateX.app ne les enregistre pas.
Ne placez pas d’ID privés, de jetons ni d’autres nombres sensibles dans les URL.

Limitations et compatibilité

Pas de détection automatique de base: seul le champ correspondant accepte 0b/0o/0x; la conversion et la copie produisent des valeurs sans préfixe
Les nombres négatifs, les décimales, la notation scientifique, les séparateurs et les chiffres groupés ne sont pas pris en charge

Confidentialité & sécurité

Le traitement s'effectue dans le navigateur. Les valeurs binaires, octales, décimales et hexadécimales, le nombre/la base source et la dernière base modifiée peuvent rester dans le stockage du navigateur ou dans l'état de session. Si vous enregistrez un espace de travail ou activez la synchronisation WebDAV, ces valeurs peuvent être enregistrées selon vos réglages de synchronisation. Les paramètres de remplissage rapide dans le URL hash restent dans l'URL du navigateur et peuvent être partagés avec cette URL. Sur un appareil partagé, effacez les champs et les données du site si nécessaire.

FAQ

5

Poursuivez avec ces outils associés pour l’étape suivante.

Tout le traitement des outils s'effectue localement dans votre navigateur.