- Bitmasks
- Mască de rețea
- Căutați măști
- umask
În operațiile binare, o mască bitmă poate fi utilizată pentru a filtra valorile biților folosind operații logice. De exemplu, o mască bitală de 00001111, atunci când este utilizată cu operația booleană AND, va converti întotdeauna primii patru biți ai unui alt octet (celălalt operand) la 0 . Ultimii patru biți vor fi neschimbați. Această operație se numește "mascarea" primilor patru biți, schimbându-i la 0 .
În cazul în care se utilizează operatorul OR, orice valori de 1 biți în masca biți vor produce un bit 1 al rezultatului și ceilalți biți rămân neschimbați. Deci, o mască bitală de 00001111, folosită cu OR, va "masca" ultimele patru biți, schimbându-le la 1 .
În cazul în care operatorul XOR este utilizat, oricare 1s din masca biți cauzează biți corespunzători în operandul care trebuie să fie schimbat - 1 devine 0 și 0 devine 1 .
Exemple de mască bitmă | ||||
---|---|---|---|---|
bitmask | 00001111 | 00001111 | 00001111 | 00001111 |
operație | ȘI | ȘI | SAU | XOR |
operand | 11010010 | 01101101 | 10010110 | 01011010 |
Rezultat | 00000010 | 00001101 | 10011111 | 01010101 |
Mască de rețea
O mască de rețea este un alt tip de bit mască, utilizat în rețelele de calculatoare. Un tip de mască de rețea, o mască de subrețea, definește diviziuni logice ("subrețele") ale unei rețele de calculatoare. De exemplu, o mască de subrețea de 255.255.255.0 maschează primii trei octeți ai unei adrese IP, lăsând doar octetul final - identificatorul gazdei.
Căutați măști
În Microsoft Windows, o mască de căutare este un șir, care poate conține metacaractere, care filtrează rezultatele căutării. Este frecvent folosit pentru a căuta fișiere după nume. De exemplu, în comandă:
pentru fișiere / m "s * .exe"
Masca de căutare s * .exe este utilizată de comanda forfiles pentru a localiza toate fișierele .exe din directorul curent al cărui nume începe cu s .
umask
În sistemele de operare de tip Unix, cum ar fi Linux, BSD și macOS X, un umask este o mască a valorilor octale care stabilește permisiunile noilor fișiere create în sistem.
Pentru informații despre măștile de creare a fișierelor de utilizator în Linux, consultați umask în ghidul nostru de comandă Linux.
Filtru, Termeni de software