
- Битмаскс
- Нетмаск
- Сеарцх маскс
- Умаск
У бинарним операцијама, битмаска се може користити за филтрирање битних вриједности помоћу логичких операција. На пример, битмаска од 00001111, када се користи са боолеан АНД операцијом, увек ће конвертовати прва четири бита другог бајта (други операнд) у 0 . Последња четири битка ће остати непромијењена. Ова операција се назива "маскирање оут" прва четири бита, мијењајући их на 0 .
Ако се користи оператер ОР, било која 1 битна вредност у битмаску ће произвести 1 у одговарајућем биту резултата, а остали битови остају непромењени. Дакле, битмаска од 00001111, коришћена са ОР, ће "маскирати" последња четири бита, мењајући их на 1 .
Ако се користи КСОР оператор, било који 1с у битској маски доводи до преклапања одговарајућих битова у операнду - 1 постаје 0, а 0 постаје 1 .
Примери битмаски | ||||
---|---|---|---|---|
Битмаск | 00001111 | 00001111 | 00001111 | 00001111 |
Операција | И | И | ОР | КСОР |
Операнд | 11010010 | 01101101 | 10010110 | 01011010 |
Резултат | 00000010 | 00001101 | 10011111 | 01010101 |
Нетмаск
Нетмаск је још један тип битмаске, који се користи у умрежавању рачунара. Један тип мрежне маске, подмрежне маске, дефинира логичке подјеле ("подмреже") рачунарске мреже. На пример, маска подмреже од 255.255.255.0 маскира прва три бајта ИП адресе, остављајући само коначни бајт - идентификатор хоста.
Сеарцх маскс
У Мицрософт Виндовс-у, маска за претрагу је низ који може садржати замјенске знакове, који филтрира резултате претраживања. Најчешће се користи за тражење датотека по имену. На пример, у команди:
форфилес / м "с * .еке"
Маска за претраживање с * .еке се користи помоћу наредбе форфилес за лоцирање свих .еке датотека у тренутном директорију чије име почиње с .
Умаск
У оперативним системима сличним Унику као што су Линук, БСД и МацОС Кс, умаск је маска окталних вриједности која поставља дозволе нових датотека креираних на систему.
За информације о маскама за креирање корисничких фајлова у Линуку, погледајте умаск у нашем Линук командном водичу.
Филтер, Софтваре термс