Vad är utökade filattribut?
Utökade filattribut är information som kan bifogas till en datorfil för att inkludera ytterligare data om själva filen eller dess innehåll. Till skillnad från systemattribut, till exempel filändelsen eller om filen kan ändras, är många utökade filattribut verkligen metadata som är användar- eller applikationsdefinierade, för det mesta har ingen betydande betydelse för operativsystemet. Exempel på utökade filattribut inkluderar filens författare, namnet på en avdelning som hänför sig till filinnehållet, eller i vissa situationer, data som operativsystemet kan använda om det finns, t.ex. platsen för visningsikonen för filen. Inte alla filsystem, lagringsenheter eller operativsystem stöder utökade filattribut, vilket innebär att de kanske inte alltid överförs med en fil och kanske inte alltid kan hämtas av ett system utanför där den skapades. Den exakta implementeringen av utökade filattribut varierar från ett filsystem till ett annat, med vissa versioner som använder en enda systemfil för att lagra metadata och andra som lagrar informationen i själva filhuvudet.
Det finns ingen formell standard som dikterar hur utökade filattribut ska implementeras eller hur ett operativsystem eller filsystem ska hantera dem. Oftast är de utökade attributen ordnade som metadata i attribut-värdepar, en grundläggande datastruktur som består av namnet på ett attribut följt av dess värde. Detta ger de utökade attributen flexibilitet i deras användning, eftersom ett program eller användare kan ge ett attribut vilket namn och värde som behövs, även om värdet längd vanligtvis är begränsat till ett visst antal tecken.
Utökade filattribut används ofta för att klassificera filer på något sätt. Detta kan göras med attribut som författaren till en fil, någon typ av kort beskrivning av filinnehållet eller en beskrivbar beskrivning av programmet som skapade filen. I vissa operativsystem kan de utökade attributen användas i filsökningar så att en grupp filer med några vanliga utvidgade attribut snabbt kan monteras.
I nätverksfilsystem kan utökade filattribut användas av nätverksadministratörer för att lagra information som kan läsas och användas av speciella applikationer. Detta kan inkludera säkerhets- och åtkomstbegränsningar utöver de grundläggande som tillhandahålls av operativsystemet, eller det kan vara information som hjälper till att bestämma nätverkslagringsplatser för filer i ett stort system. En komplikation som kan uppstå vid användning av utökade attribut över nätverk är att destinationssystemet kanske inte stöder attributen och kan remsa informationen från filen, vilket innebär att den utökade informationen kan saknas om filen returneras över samma nätverk.