Kas yra išplėstiniai failo atributai?

Išplėstiniai failo atributai yra informacijos dalys, kurias galima pridėti prie kompiuterio failo, kad būtų įtraukti papildomi duomenys apie patį failą arba jo turinį. Skirtingai nuo sistemos atributų, pvz., failo plėtinio arba ar failą galima modifikuoti, daugelis išplėstinių failo atributų iš tikrųjų yra vartotojo ar programos apibrėžti metaduomenys, dažniausiai neturintys reikšmingos reikšmės operacinei sistemai. Išplėstinių failo atributų pavyzdžiai yra failo autorius, skyriaus, susijusio su failo turiniu, pavadinimas arba, kai kuriais atvejais, duomenys, kuriuos operacinė sistema gali naudoti, jei yra, pvz., failo rodymo piktogramos vieta. Ne visos failų sistemos, saugojimo įrenginiai ar operacinės sistemos palaiko išplėstinius failų atributus, o tai reiškia, kad jie ne visada gali būti perkeliami kartu su failu ir ne visada gali juos atkurti sistemoje, esančioje ne vietoje, kur jis buvo sukurtas. Tikslus išplėstinių failų atributų įgyvendinimas įvairiose failų sistemose skiriasi, kai kuriose versijose metaduomenims saugoti naudojamas vienas sistemos failas, o kitose informacija saugoma pačioje failo antraštėje.

Nėra oficialaus standarto, nurodančio, kaip turėtų būti įdiegti išplėstiniai failų atributai arba kaip operacinė sistema ar failų sistema turėtų juos tvarkyti. Dažniausiai išplėstiniai atributai yra išdėstyti kaip metaduomenys atributo-reikšmių poromis – pagrindinė duomenų struktūra, kurią sudaro atributo pavadinimas ir jo reikšmė. Tai suteikia išplėstiniams atributams lankstumo juos naudojant, nes programa ar vartotojas gali suteikti atributui bet kokį reikalingą pavadinimą ir reikšmę, nors reikšmės ilgis paprastai ribojamas iki tam tikro simbolių skaičiaus.

Išplėstiniai failų atributai dažnai naudojami siekiant padėti tam tikru būdu klasifikuoti failus. Tai galima padaryti naudojant tokius atributus kaip failo autorius, trumpas failo turinio aprašymas arba žmonėms suprantamas failą sukūrusios programos aprašymas. Kai kuriose operacinėse sistemose išplėstiniai atributai gali būti naudojami ieškant failų, kad būtų galima greitai surinkti failų grupę su kai kuriais įprastais išplėstiniais atributais.

Tinklo failų sistemose išplėstinius failų atributus gali naudoti tinklo administratoriai, norėdami saugoti informaciją, kurią gali skaityti ir naudoti specialios programos. Tai gali apimti saugumo ir prieigos apribojimus, ne tik pagrindinius, kuriuos suteikia operacinė sistema, arba tai gali būti informacija, padedanti nustatyti failų tinklo saugojimo vietas didelėje sistemoje. Viena komplikacijų, galinčių kilti naudojant išplėstinius atributus tinkluose, yra ta, kad paskirties sistema gali nepalaikyti atributų ir pašalinti informaciją iš failo, o tai reiškia, kad išplėstinių duomenų gali trūkti, jei failas grąžinamas tame pačiame tinkle.