2026-05-18 · 1 min de lecture
Binaire et hex pour le debug bas niveau
Quand les logs affichent des entiers en hex, convertissez les bases avant de deviner les bit masks.
binairehexdebugging
Points clés
- Choisissez explicitement la base d'entrée — supposer décimal sur des chaînes hex donne de mauvais résultats.
- Utilisez décimal pour le calcul humain ; hex pour l'alignement des bitmasks.
Lire les champs de flags
Convertissez la valeur loggée en binaire et alignez les positions de bits connues depuis votre doc protocole.
Quand plusieurs champs se compactent dans un mot, travaillez depuis hex pour éviter les erreurs de nibble off-by-one.
Questions fréquentes
Grands nombres ?
Les grands entiers sont supportés ; revérifiez le signe en collant depuis les logs.
Support float ?
Cet outil est pour entiers ; utilisez des outils dédiés pour l'inspection IEEE754.