Utökade filattribut är delar av information som kan bifogas en datorfil för att inkludera ytterligare data om själva filen eller dess innehåll. Till skillnad från systemattribut, såsom filtillägget eller om filen kan ändras, är många utökade filattribut verkligen metadata som är användar- eller programdefinierade, för det mesta utan någon betydande betydelse för operativsystemet. Exempel på utökade filattribut inkluderar en fils författare, namnet på en avdelning som relaterar till filinnehållet eller, i vissa situationer, data som operativsystemet kan använda om det finns, som 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 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 en användare kan ge ett attribut vilket namn och vilket värde som helst som behövs, även om längden på värdet vanligtvis är begränsad till ett visst antal tecken.
Utökade filattribut används ofta för att hjälpa till 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 filens innehåll eller en läsbar 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 utökade attribut snabbt kan sättas ihop.
I nätverksanslutna filsystem 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 fastställa nätverkslagringsplatser för filer i ett stort system. En komplikation som kan uppstå när du använder utökade attribut över nätverk är att destinationssystemet kanske inte stöder attributen och kan ta bort informationen från filen, vilket innebär att den utökade informationen kan saknas om filen returneras över samma nätverk.