Máscara

Ilustración de una máscara de bits.

Con las computadoras, un máscara es un especial valor que actúa como un datos filtrar . Se llama 'máscara' porque revela algunas partes de la información digital y oculta o altera otras.

Máscaras de bits

En binario operaciones, un máscara de bits puede filtrar un poco valores usando operaciones lógicas . Por ejemplo, una máscara de bits de 00001111 uno operando de El booleano Y operación, convierte los primeros cuatro bits del otro operando a 0 . Los últimos cuatro bits no se modificarán. Esta operación se llama 'enmascarar' los primeros cuatro bits, cambiándolos a 0 .

Si el O se utiliza el operador, cualquier 1 los valores en la máscara de bits producen un 1 en el resultado correspondiente, y los demás bits permanecen sin cambios. Entonces, una máscara de bits de 00001111 , usado con O , 'enmascarará' los últimos cuatro bits, cambiándolos a 1 .

Si el XOR se utiliza el operador, cualquier 1 s en la máscara de bits hace que los bits correspondientes en el operando se alternen - 1 se convierte en 0 , y 0 se convierte en 1 .

Ejemplos de máscara de bits
Máscara de bits 00001111 00001111 00001111 00001111
Operación Y Y O XOR
Operando 11010010 01101101 10010110 01011010
Resultado 00000010 00001101 10011111 01010101

Máscara de red

A máscara de red es otro tipo de máscara de bits, que se usa en computadoras redes . Un tipo de máscara de red, una máscara de subred, define divisiones lógicas ('subredes') de una red informática. Por ejemplo, una máscara de subred de 255.255.255.0 enmascara los primeros tres bytes de un dirección IP , dejando solo el byte final: el identificador de host.

Máscaras de búsqueda

En Microsoft Windows , a máscara de búsqueda es un cuerda , que puede contener comodines , que filtra los resultados de la búsqueda. Se usa comúnmente para buscar archivos por nombre. Por ejemplo, en el comando:

|_+_|

La máscara de búsqueda s * .exe es utilizado por el comando forfiles para localizar todos archivos .exe en el directorio actual cuyo nombre comienza con s .

Umask

En sistemas operativos similares a Unix, como Linux , BSD y macOS X, a umask es una máscara de valor octal que define la permisos de nuevos archivos.

Para obtener información sobre las máscaras de creación de archivos de usuario en Linux, consulte umask en nuestra guía de comandos de Linux.