← Dezvoltator & date
Dezvoltator & date · rulează local

Calculator bitwise cu lățime fixă

Aplicați AND, OR, XOR, NOT și schimbări logice la numere întregi nesemnate pe 8, 16, 32 sau 64 de biți cu ieșire binară și hexazecimală umplută.

Gata. Datele tale de lucru rămân în acest browser.

De ce este util acest instrument

Utilizați acest calculator pentru a verifica steagurile, permisiunile, valorile registrelor și câmpurile de protocol atunci când coerciția bit-by-bit semnată pe 32 de biți a JavaScript ar ascunde altfel rezultatul cu lățime fixă intenționat.

Cum funcționează

Ambii operanzi sunt analizate ca valori BigInt limitate, operațiunea selectată este aplicată la lățimea solicitată, iar fiecare rezultat este mascat înainte de zecimal, hexazecimal și binar de redare.

Exemplu practic

La 8 biți, 42 AND 15 produce zecimal 10, hexazecimal 0x0A și binar 00001010; NOT 42 produce 213 în loc de o valoare negativă nelimitată.

Validarea

Calculul este determinist și explică erorile de validare în loc să modifice în tăcere intrarea nevalidă.

Limita de confidențialitate

Intrarea și ieșirea rămân în această filă. Copierea și descărcarea au loc prin API-urile browserului, fără încărcare pe un server.

Pașaport de rezultat

Fiecare rulare raportează modul său de instrument, marcajul temporal și dimensiunea intrării/ieșirii, astfel încât datele transformate să poată fi auditate.