Ett filattribut (ofta bara kallat ett attribut eller a flagga) är ett specifikt tillstånd där en fil eller katalog kan finnas. Ett attribut anses heller uppsättning eller rensas när som helst, vilket innebär att den antingen är aktiverad eller inte. Datoroperativsystem, som Windows, kan tagga data med specifika filattribut så att data kan behandlas annorlunda än data med ett attribut avstängt. Filer och mappar ändras inte faktiskt när attribut tillämpas eller tas bort, de förstår bara annorlunda av operativsystemet och annan programvara.
Vilka är de olika filattributen?
Ett antal filattribut finns i Windows, inklusive följande:
- Arkivera filattribut
- Katalogattribut
- Dold filattribut
- Skrivskyddat filattribut
- Systemfilattribut
- Volymetikettattribut
Följande filattribut var först tillgängliga för Windows-operativsystemet med NTFS-filsystemet, vilket innebär att de inte är tillgängliga i det äldre FAT-filsystemet:
- Komprimerat filattribut
- Krypterat filattribut
- Indexerat filattribut
Här är flera ytterligare, om än mer sällsynta, filattribut som erkänns av Windows:
- Enhetsfilattribut
- Integritetsfilattribut
- Innehållsindexerat filattribut
- Inget attribut för skrubbfil
- Offlinefilattribut
- Sparse file-attribut
- Tillfälligt filattribut
- Attribut för virtuell fil
Du kan läsa mer om dessa på Microsofts sida File Attribute Constants. Tekniskt finns det också en vanligt filattribut, vilket inte innebär något filattribut alls, men du ser aldrig detta faktiskt refererat någonstans inom din normala Windows-användning.
Varför används filattribut?
Filattribut finns så att du, eller ett program du använder, eller till och med operativsystemet i sig, kan beviljas eller nekas särskilda rättigheter till en fil eller mapp. Att lära sig om vanliga filattribut kan hjälpa dig att förstå varför vissa filer och mappar kallas «dolda» eller «skrivskyddade», till exempel, och varför interagera med dem är så annorlunda än att interagera med andra data. Tillämpa skrivskyddad filattribut till en fil förhindrar att den redigeras eller ändras på något sätt såvida inte attributet lyfts för att ge skrivåtkomst. Skrivskyddsattributet används ofta med systemfiler som inte bör ändras, men du kan göra detsamma med dina egna filer som du hellre vill att någon med åtkomst inte redigerar.
Filattribut vs mappattribut
Attribut kan växlas till och från för både filer och mappar, men konsekvenserna av att göra det skiljer sig lite mellan de två. När ett filattribut som det dolda attributet slås på för en fil, det där ensam fil kommer att döljas, inget annat. Om samma dolda attribut tillämpas på a mappfår du fler alternativ än att bara dölja mappen: du har möjlighet att tillämpa det dolda attributet till mappen ensam eller till mappen, dess undermappar och alla dess filer.
Hur filattribut tillämpas
Även om alla tillgängliga attribut för en fil har vanliga namn, som du såg i listorna ovan, tillämpas de inte alla på en fil eller mapp på samma sätt. Ett litet urval av attribut kan aktiveras manuellt. I Windows kan du göra detta genom att högerklicka (eller peka och hålla ned pekgränssnitt) på en fil eller mapp, öppna dess egenskaper och sedan aktivera eller inaktivera ett attribut från listan.