← Распрацоўшчык і дадзеныя
Распрацоўшчык і дадзеныя · працуе лакальна

Інспектар бітавых масак

Праверце непадпісаную маску фіксаванай шырыні як дапоўнены двайковы лік і пералічыце ўсе пазіцыі ўсталяваных і скіраваных бітаў, пачынаючы з найменш значнага біта з нуля.

Гатова. Вашы працоўныя дадзеныя застаюцца ў гэтым браўзэры.

Чаму гэты інструмент карысны

Выкарыстоўвайце інспектар пры праглядзе feature flags, capability masks, убудаваных рэгістраў або test fixtures, калі вам патрэбныя дакладныя індэксы бітаў, а не візуальны падлік.

Як гэта працуе

Браўзер правярае маску на адпаведнасць выбранай шырыні, скануе кожны біт ад пазіцыі нуль уверх і паведамляе колькасць устаноўленых бітаў (popcount), а таксама асобныя спісы пазіцый устаноўленых і скіднутых бітаў.

Практычны прыклад

8-бітная маска 0xA5 роўная двайковаму 10100101, таму пазіцыі 0, 2, 5 і 7 устаноўлены, а пазіцыі 1, 3, 4 і 6 — скіраваныя.

Праверка

Вылічэнне дэтэрмінатыўнае і тлумачыць памылкі праверкі замест маўклівага змянення няправільнага ўводу.

Межа прыватнасці

Увод і вывад застаюцца ў гэтай укладцы. Капіраванне і загрузка адбываюцца праз API браўзера без загрузкі на сервер.

Пашпарт вынікаў

Кожны запуск паведамляе пра рэжым інструмента, часавую пазнаку і памер уваходных/выхадных дадзеных, каб можна было праверыць пераўтвораныя дадзеныя.