Kas yra kaukė?

Kalbant apie kompiuterius, kaukė yra speciali vertė, kuri veikia kaip duomenų filtras. Tai vadinama „kaukė“, nes ji atskleidžia kai kurias skaitmeninės informacijos dalis ir slepia ar keičia kitus.

  • Bitmasks
  • „Netmask“
  • Ieškoti kaukių
  • Umask

Binarinėse operacijose bitmas gali būti naudojamas bitų vertėms filtruoti naudojant logines operacijas. Pavyzdžiui, 00001111 bitmask, kai naudojamas su logine AND operacija, visada konvertuos pirmuosius keturis kito baito (kito operando) bitus į 0 . Paskutiniai keturi bitai nekeičiami. Ši operacija vadinama „užmaskuoti“ pirmuosius keturis bitus, juos pakeitus į 0 .

Jei naudojamas OR operatorius, bet 1 bitų reikšmė bitų rinkinyje sukurs 1 atitinkamame rezultato bite, o kiti bitai lieka nepakitę. Taigi, 00001111 bitmaskas, naudojamas su OR, bus „užmaskuoti“ paskutinius keturis bitus, pakeisdami juos į 1 .

Jei naudojamas „ XOR“ operatorius, bet 1 bitai „bitmask“ sukelia atitinkamus operando bitus - 1 tampa 0, o 0 tampa 1 .

Bitmask pavyzdžiai
Bitmaskas00001111000011110000111100001111
OperacijaIRIRARBAXOR
Operand11010010011011011001011001011010
Rezultatas00000010000011011001111101010101

„Netmask“

Tinklinis tinklas yra dar vienas bitmaskų tipas, naudojamas kompiuterių tinkluose. Vienas tinklo tinklas, potinklio kaukė, apibrėžia loginio skaidinio („subnets“) kompiuterių tinklą. Pavyzdžiui, 255.255.255.0 subneto kaukė užmaskuoja pirmuosius tris IP adresų baitus, paliekant tik galutinį baitą - pagrindinį identifikatorių.

Ieškoti kaukių

„Microsoft Windows“ paieškos kaukė yra eilutė, kurioje gali būti pakaitos simbolių, kurios filtruoja paieškos rezultatus. Tai dažniausiai naudojama failų paieškai pagal pavadinimą. Pavyzdžiui, komandoje:

 forfiles / m "s * .exe" 

Paieškos kaukė s * .exe naudojama forfiles komandoje, kad surastų visus .exe failus dabartiniame kataloge, kurio pavadinimas prasideda nuo s .

Umask

Unix tipo operacinėse sistemose, tokiose kaip Linux, BSD ir MacOS X, umask yra aštuonių reikšmių kaukė, kuri nustato naujų sistemoje sukurtų failų leidimus.

Informacijos apie vartotojo failų kūrimo kaukes Linux sistemoje žr. „ Umask “ mūsų „Linux“ vadovo vadove.

Filtras, programinės įrangos sąlygos