- bitových masiek
- maska siete
- Hľadať masky
- umask
V binárnych operáciách môže byť bitová maska použitá na filtrovanie bitových hodnôt pomocou logických operácií. Napríklad bitová maska 00001111, keď sa použije s operáciou boolean AND, bude vždy konvertovať prvé štyri bity ďalšieho bajtu (druhý operand) na 0 . Posledné štyri bity sa nezmenia. Táto operácia sa nazýva "maskovanie" prvých štyroch bitov, pričom sa zmení na 0 .
Ak sa použije operátor OR, každá 1 bitová hodnota v bitovej maske vytvorí 1 v zodpovedajúcom bite výsledku a ostatné bity zostanú nezmenené. Takže bitová maska 00001111, používaná s OR, bude "maskovať" posledné štyri bity, pričom ich zmení na 1 .
Ak sa použije operátor XOR, akékoľvek 1s v bitovej maske spôsobia, že zodpovedajúce bity v operande budú prepnuté - 1 sa stane 0 a 0 sa stane 1 .
Príklady bitovej masky | ||||
---|---|---|---|---|
maskovanie | 00001111 | 00001111 | 00001111 | 00001111 |
operácie | A | A | OR | XOR |
operand | 11010010 | 01101101 | 10010110 | 01011010 |
výsledok | 00000010 | 00001101 | 10011111 | 01010101 |
maska siete
Maska siete je ďalší typ bitovej masky, ktorý sa používa v počítačových sieťach. Jeden typ masky siete, maska podsiete, definuje logické rozdelenia ("podsiete") počítačovej siete. Napríklad maska podsiete z 255.255.255.0 maskuje prvé tri bajty adresy IP, pričom zostáva iba posledný bajt - identifikátor hostiteľa.
Hľadať masky
V systéme Microsoft Windows je vyhľadávacou maskou reťazec, ktorý môže obsahovať zástupné znaky, ktoré filtrujú výsledky vyhľadávania. Bežne sa používa na vyhľadávanie súborov podľa mena. Napríklad v príkaze:
forfiles / m "s * .exe"
Príkaz forfiles používa vyhľadávaciu masku s * .exe na vyhľadanie všetkých súborov .exe v aktuálnom adresári, ktorého názov začína s.
umask
V operačných systémoch podobných Unixu, ako je Linux, BSD a macOS X, umask je maska osmičkových hodnôt, ktorá nastavuje povolenia pre nové súbory vytvorené v systéme.
Informácie o maskách na vytváranie používateľských súborov v Linuxe nájdete v umask v našom sprievodcovi príkazmi Linux.
Podmienky filtrovania, softvér