Što je konfiguracijska datoteka?

Konfiguracijska datoteka — koja se ponekad naziva i konfiguracijska datoteka — elektronička je datoteka koja se koristi za pohranu, modificiranje ili kontrolu postavki operacijskog sustava ili programa. Ove datoteke prevladavaju u većini velikih operacijskih sustava i obično su postavljene tako da ih je lako uređivati. Obično su formatirane kao jednostavne tekstualne datoteke ili datoteke proširenog jezika za označavanje (XML). Konfiguracijske datoteke mogu se koristiti za kontrolu postavki operativnog okruženja unutar određenih programa koji su neobično složeni u načinu na koji funkcioniraju. Također se mogu koristiti za kontrolu preferencija za brojna računala ili programe preko mreža.

Vrsta podataka u konfiguracijskim datotekama uvelike varira. Ne postoji standard u vezi sa sadržajem ili izgledom konfiguracijske datoteke, jer se može razlikovati ovisno o podržanim aplikacijama. Određene vrste datoteka — ponajprije *.xml — ili platforme mogu odrediti strukturu datoteka. Konfiguracijska datoteka može koristiti bilo koju ekstenziju datoteke, ali, osim *.xml, neke druge uobičajene ekstenzije rezervirane za identifikaciju konfiguracijske datoteke su *.ini, *.txt i *.config.

Konfiguracijske datoteke nalaze uobičajenu upotrebu u širokom rasponu softvera i programa. Oni su prilično standardni alat koji koriste programeri softvera za modificiranje programa koje stvaraju, a istodobno izbjegavaju potrebu za ponovnim kompajliranjem izvornog koda za softver. Neke igre koriste datoteke za određivanje staza do karata igre ili informacija o licima. Druge aplikacije, poput onih koje stvaraju sadržaj, mogu iskoristiti prednosti konfiguracijskih datoteka koje sadrže varijable kao što su količina memorije sustava za rezerviranje, nazivi i broj slojeva u datoteci ili korisničke postavke kao što su prečice za određene funkcije programa.

Konfiguracijska datoteka se ponekad koristi za određivanje postavki hardvera, sustava ili poslužitelja. Često se koriste za određivanje svojstava povezanih s web poslužiteljima. Jedna od najčešćih upotreba konfiguracijskih datoteka je kontrola pokretanja računala, uključujući identifikaciju programa koji se pokreću s operativnim sustavom i pokazivače na upravljačke programe potrebne za kontrolu hardvera spojenog na računalo.

Dostupni su mnogi programi koji mogu mijenjati i stvarati konfiguracijske datoteke, dijelom zato što su datoteke obično običan tekst. Većina operativnih sustava dolazi s uređivačima teksta koji se mogu koristiti za posao, iako su jeftini uređivači teksta trećih strana dostupni kako bi zadatak bio učinkovitiji. U slučaju XML datoteka, postoji veliki broj dostupnih programa za izvođenje uređivanja. Povremeno krajnji korisnici uređuju konfiguracijske datoteke samo promjenom postavki u dijaloškom okviru.