Шта је маска?

У односу на рачунаре, маска је посебна вриједност која дјелује као филтер података. То се назива "маска" јер открива неке дијелове дигиталних информација и скрива или мијења друге.

  • Битмаскс
  • Нетмаск
  • Сеарцх маскс
  • Умаск

У бинарним операцијама, битмаска се може користити за филтрирање битних вриједности помоћу логичких операција. На пример, битмаска од 00001111, када се користи са боолеан АНД операцијом, увек ће конвертовати прва четири бита другог бајта (други операнд) у 0 . Последња четири битка ће остати непромијењена. Ова операција се назива "маскирање оут" прва четири бита, мијењајући их на 0 .

Ако се користи оператер ОР, било која 1 битна вредност у битмаску ће произвести 1 у одговарајућем биту резултата, а остали битови остају непромењени. Дакле, битмаска од 00001111, коришћена са ОР, ће "маскирати" последња четири бита, мењајући их на 1 .

Ако се користи КСОР оператор, било који у битској маски доводи до преклапања одговарајућих битова у операнду - 1 постаје 0, а 0 постаје 1 .

Примери битмаски
Битмаск00001111000011110000111100001111
ОперацијаИИОРКСОР
Операнд11010010011011011001011001011010
Резултат00000010000011011001111101010101

Нетмаск

Нетмаск је још један тип битмаске, који се користи у умрежавању рачунара. Један тип мрежне маске, подмрежне маске, дефинира логичке подјеле ("подмреже") рачунарске мреже. На пример, маска подмреже од 255.255.255.0 маскира прва три бајта ИП адресе, остављајући само коначни бајт - идентификатор хоста.

Сеарцх маскс

У Мицрософт Виндовс-у, маска за претрагу је низ који може садржати замјенске знакове, који филтрира резултате претраживања. Најчешће се користи за тражење датотека по имену. На пример, у команди:

 форфилес / м "с * .еке" 

Маска за претраживање с * .еке се користи помоћу наредбе форфилес за лоцирање свих .еке датотека у тренутном директорију чије име почиње с .

Умаск

У оперативним системима сличним Унику као што су Линук, БСД и МацОС Кс, умаск је маска окталних вриједности која поставља дозволе нових датотека креираних на систему.

За информације о маскама за креирање корисничких фајлова у Линуку, погледајте умаск у нашем Линук командном водичу.

Филтер, Софтваре термс