← Développeur & données
Développeur & données · fonctionne localement

Inspecteur de masque de bits

Inspectez un masque de largeur fixe non signé sous forme binaire rembourrée et listez chaque position de bit à 1 et à 0 à partir du bit de poids faible numéro zéro.

Prêt. Vos données de travail restent dans ce navigateur.

Pourquoi cet outil est utile

Utilisez l’inspecteur lors de la révision des drapeaux de fonctionnalité, des masques de capacités, des registres intégrés ou des jeux de test, lorsque vous avez besoin des indices de bits exacts plutôt que d’un comptage visuel.

Comment ça marche

Le navigateur valide le masque par rapport à la largeur choisie, scanne chaque bit de la position zéro vers le haut et rapporte le popcount plus les listes de positions explicites et claires.

Exemple pratique

Le masque 8 bits 0xA5 est égal au binaire 10100101, donc les positions 0, 2, 5 et 7 sont définies tandis que les positions 1, 3, 4 et 6 sont à 0.

Validation

Le calcul est déterministe et explique les erreurs de validation au lieu de modifier silencieusement les entrées invalides.

Limite de confidentialité

L'entrée et la sortie restent dans cet onglet. La copie et le téléchargement se font via les API du navigateur, sans envoi vers un serveur.

Passeport de résultat

Chaque exécution indique son mode d’outil, son horodatage et la taille de l’entrée/de la sortie afin que les données transformées puissent être auditées.