Hvad er udvidede filattributter?
Attributter med udvidede filer er oplysninger, der kan knyttes til en computerfil for at inkludere yderligere data om selve filen eller dens indhold. I modsætning til systemattributter, såsom filtypenavnet, eller om filen kan ændres, er mange udvidede filattributter virkelig metadata, der er bruger- eller applikationsdefineret, det meste af tiden har ingen væsentlig betydning for operativsystemet. Eksempler på udvidede filattributter inkluderer en filens forfatter, navnet på en afdeling, der vedrører filindholdet, eller i nogle situationer data, som operativsystemet kan bruge, hvis de findes, f.eks. Placeringen af displayikonet for filen. Ikke alle filsystemer, lagerenheder eller operativsystemer understøtter udvidede filattributter, hvilket betyder, at de muligvis ikke altid overføres med en fil og muligvis ikke altid kan hentes af et system uden for, hvor det blev oprettet. Den nøjagtige implementering af udvidede filattributter varierer fra et filsystem til et andet, med nogle versioner, der bruger en enkelt systemfil til at gemme metadata, og andre gemmer informationen i selve filhovedet.
Der er ingen formel standard, der dikterer, hvordan udvidede filattributter skal implementeres, eller hvordan et operativsystem eller filsystem skal håndtere dem. Oftest er de udvidede attributter arrangeret som metadata i attributværdipar, en grundlæggende datastruktur bestående af navnet på en attribut efterfulgt af dens værdi. Dette giver de udvidede attributter fleksibilitet i brugen af dem, fordi et program eller bruger kan give en attribut ethvert navn og værdi, der er nødvendigt, selvom værdien af længden normalt er begrænset til et bestemt antal tegn.
Udvidede filattributter bruges ofte til at hjælpe med at klassificere filer på en eller anden måde. Dette kan gøres med attributter som forfatteren af en fil, en slags kort beskrivelse af filindholdet eller en menneskelig læsbar beskrivelse af det program, der oprettede filen. I nogle operativsystemer kan de udvidede attributter bruges i filsøgninger, så en gruppe filer med nogle almindelige udvidede attributter hurtigt kan samles.
I netværksfilsystemer kan udvidede filattributter bruges af netværksadministratorer til at gemme oplysninger, der kan læses og bruges af specielle applikationer. Dette kan omfatte sikkerheds- og adgangsrestriktioner ud over de grundlæggende, der leveres af operativsystemet, eller det kan være oplysninger, der hjælper med at bestemme netværkslagringssteder for filer i et stort system. En komplikation, der kan opstå, når du bruger udvidede attributter over netværk, er, at destinationssystemet muligvis ikke understøtter attributterne og kunne fjerne oplysningerne fra filen, hvilket betyder, at de udvidede data muligvis mangler, hvis filen returneres på samme netværk.