Što su prošireni atributi datoteke?

Prošireni atributi datoteke dijelovi su informacija koji se mogu priložiti računalnoj datoteci kako bi uključili dodatne podatke o samoj datoteci ili njezinom sadržaju. Za razliku od atributa sustava, kao što je ekstenzija datoteke ili može li se datoteka mijenjati, mnogi prošireni atributi datoteke su zapravo metapodaci koji su definirani od strane korisnika ili aplikacije, a većinu vremena nemaju značajnog značenja za operativni sustav. Primjeri proširenih atributa datoteke uključuju autora datoteke, naziv odjela koji se odnosi na sadržaj datoteke ili, u nekim situacijama, podatke koje operativni sustav može koristiti ako postoje, kao što je mjesto ikone za prikaz datoteke. Ne podržavaju svi datotečni sustavi, uređaji za pohranu ili operativni sustavi proširene atribute datoteke, što znači da se možda neće uvijek prenijeti s datotekom i možda ih neće uvijek moći dohvatiti sustav izvan mjesta na kojem je stvorena. Točna implementacija proširenih atributa datoteka razlikuje se od jednog do drugog datotečnog sustava, pri čemu neke verzije koriste jednu datoteku sustava za pohranu metapodataka, a druge spremaju informacije u samo zaglavlje datoteke.

Ne postoji formalni standard koji diktira kako se trebaju implementirati prošireni atributi datoteke ili kako bi ih operativni sustav ili datotečni sustav trebao rukovati. Najčešće su prošireni atributi raspoređeni kao metapodaci u parove atribut-vrijednost, osnovnu strukturu podataka koja se sastoji od naziva atributa iza kojeg slijedi njegova vrijednost. To proširenim atributima daje fleksibilnost u njihovoj upotrebi, jer program ili korisnik može dati atributu bilo koje ime i vrijednost koja je potrebna, iako je duljina vrijednosti obično ograničena na određeni broj znakova.

Prošireni atributi datoteke često se koriste za pomoć pri klasifikaciji datoteka na neki način. To se može učiniti s atributima kao što su autor datoteke, neka vrsta kratkog opisa sadržaja datoteke ili čovjeku čitljiv opis aplikacije koja je kreirala datoteku. U nekim operacijskim sustavima, prošireni atributi mogu se koristiti u pretraživanju datoteka tako da se grupa datoteka s nekim uobičajenim proširenim atributima može brzo sastaviti.

U umreženim datotečnim sustavima administratori mreže mogu koristiti proširene atribute datoteka za pohranu informacija koje mogu čitati i koristiti posebne aplikacije. To može uključivati ​​sigurnosna ograničenja i ograničenja pristupa osim onih osnovnih koje pruža operativni sustav, ili mogu biti informacije koje pomažu u određivanju mrežnih mjesta za pohranu datoteka u velikom sustavu. Jedna komplikacija koja se može pojaviti kada se koriste prošireni atributi preko mreža jest da odredišni sustav možda ne podržava atribute i može ukloniti informacije iz datoteke, što znači da bi prošireni podaci mogli nedostajati ako se datoteka vrati preko iste mreže.