Paramètres
privacy.storage_manager.language_settings
Paramètres du Thème
Conv. bases
Convertir des nombres entre les systèmes binaire, octal, décimal et hexadécimal
🚀 Démarrage rapide
- Champ de saisie : entrez le nombre dans la base correspondante
- Saisir un nombre : chiffres simples, ou collez une valeur préfixée dans le champ adéquat (0b/0o/0x)
- Résultats instantanés : les autres champs se mettent à jour automatiquement et peuvent être copiés
📌 Cas d’usage courants
- Dév. & débogage : convertir rapidement constantes, masques de bits et indicateurs
- Bits de permission : faire le lien entre droits Unix (octal 755) et binaire/décimal
- Réseau & protocoles : inspecter/vérifier les champs hexadécimaux des trames
- Apprentissage du bitwise : observer l'effet des décalages et AND/OR/NOT
- Registres/champs de bits : décomposer/composer des indicateurs (ex. 0xA5 → commutateurs), utile pour l’embarqué et les protocoles
🎛️ Paramètres de conversion et plage
- Bases prises en charge : binaire, octal, décimal, hexadécimal
- 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 ; sortie sans préfixe
- Séparateurs : espaces/soulignements/groupements non pris en charge
- Zéros en tête : suppression des zéros non essentiels à la sortie
🧭 Conseils d’utilisation
- Validation de la saisie : la base choisie doit correspondre aux caractères utilisés ; éviter les chiffres illégaux
- Cohérence d'équipe : s'accorder sur la présence/absence des préfixes dans les résultats
- Casse en hexadécimal : la valeur est insensible à la casse ; pour le code, convenez d’un style unifié (ex. majuscules).
- Lisibilité des grands nombres : pour une vérification manuelle, segmentez avant collage (saisie sans séparateurs)
- Signe : l'outil traite les nombres comme non signés ; tenir compte du complément à deux/bit de signe selon le contexte
⚠️ Limites & Compatibilité
- Pas de séparateurs ; seuls les champs correspondants acceptent 0b/0o/0x. Conversion et copie renvoient des valeurs brutes
- Négatifs et fractions non pris en charge
- Des entrées très longues peuvent réduire les performances ; envisagez de les découper
🔒 Confidentialité & sécurité
- Tous les traitements s’effectuent dans votre navigateur ; aucune donnée ne quitte votre appareil
❓ FAQ
Pourquoi coller 0xFF dans le champ binaire/décimal ne convertit pas ?
0x n’est accepté que dans le champ Hexa. Collez‑le là, ou supprimez le préfixe puis saisissez dans la base ciblée. Binaire/Octal acceptent 0b/0o ; la copie renvoie des valeurs brutes
Puis‑je utiliser espaces/underscores/groupements (ex. 1111 0000, FF_FF) ?
Les séparateurs ne sont pas pris en charge. Utilisez des chiffres contigus ; supprimez espaces/underscores avant collage
Pourquoi les zéros en tête sont‑ils supprimés (ex. 0010 → 10) ?
La sortie est normalisée pour la lisibilité. Pour une largeur fixe, ajoutez des zéros manuellement
Gérez‑vous les négatifs/fractions ou le complément à deux par largeur ?
Négatifs/fractions non pris en charge ; les résultats sont non signés. Exemple : 0xFF sur 8 bits vaut 255 non signé, −1 si interprété signé
La copie inclut‑elle les préfixes ?
La copie renvoie des valeurs brutes. Les préfixes ne sont tolérés qu’à l’entrée dans le champ correspondant ; ajoutez 0b/0o/0x dans le code si besoin