aspose.info
LT

INI – inicijavimo failo formatas

Atnaujinta

Kas yra INI failas?

INI failas yra pranešimų konfigūracijos dokumentas, skirtas kompiuterinėms programoms, kuriose yra viešieji charakteristikų raktai ir skyriai, kurie tvarko atributus sistemoje ir gramatikoje. Šie sistemos failo formato konfigūracijos dokumentai gavo pavadinimą iš MS-DOS operacinės sistemos katalogo plėtinio INI, kuris reiškia inicijavimą. Ji išpopuliarino šią programinės įrangos sąrankos formą. Daugelis kitų programinės įrangos programų naudoja įvairius failų pavadinimų papildymus, pvz., CONF ir CFG, nors formatas daugelyje konfigūravimo situacijų nustatė neoficialų standartą.

Trumpa INI failų istorija##

Iš pradžių pagrindinė Windows programos konfigūravimo technika buvo tekstinio failo formatas, kurį sudarė teksto eilutės su viena svarbia pora eilutėje, suskirstytų į skyrius. Įrenginių tvarkyklės, šriftai ir paleidimo priemonės buvo saugomos šiuo formatu. Atskiri nustatymai taip pat dažniausiai buvo saugomi programų INI failuose. Iki Windows 3.1x šis formatas buvo palaikomas 16 bitų Microsoft Windows platformose. Pradedant nuo Windows 95, Microsoft pradėjo skatinti kūrėjus konfigūruoti naudoti Windows registrą, o ne INI failus.

INI failas – failo formato specifikacijos

Raktai / ypatybės

Raktas / ypatybė yra pagrindinis INI failo elementas. Lygybės simbolis (=) atskiria kiekvieno rakto pavadinimą ir reikšmę. Kairėje lygybės ženklo pusėje rodomas vardas. Lygybės simbolis ir kabliataškis yra diskretiškos raidės Windows sistemoje, todėl jų negalima naudoti rakte. Vertėje gali būti naudojamas bet koks simbolis.

name=value

Skyriai

Skilties komentaras rodomas laužtiniuose skliaustuose ([]) atskiroje eilutėje. Po skyriaus apibrėžimo visi klavišai yra susieti su tuo skyriumi. Skyriai baigiami prie kito skyriaus žymėjimo arba dokumento pabaigos; nėra konkretaus skyriklio skyrio pabaigos. Sekcijos negali būti sukrautos; jie gali būti pavadinti tik vieną kartą ir neprivalo būti susieti.

[section]
a=a
b=b

Keičiamos funkcijos

INI failo formatas neturi visuotinai priimto apibrėžimo. Daugelyje kompiuterių programų yra be jau paminėtų funkcijų. Toliau pateiktame sąraše yra keletas bendrų ypatybių, kurios gali būti įtrauktos arba neįtrauktos į bet kurią atskirą programą.

  • Komentarai

  • Pabėgimo personažai

  • Pasikartojantys vardai

INI pavyzdys Nr.

INI failo pavyzdys atrodo taip:

[Settings]
 
#======================================================================
 
# Set detailed log for additional debugging info
 
DetailedLog=1
 
RunStatus=1
 
StatusPort=6090
 
StatusRefresh=10
 
Archive=1
 
# Sets the location of the MV_FTP log file
 
LogFile=/opt/ecs/mvuser/MV_IPTel/log/MV_IPTel.log
 
#======================================================================
 
Version=0.9 Build 4 Created July 11 2004 14:00
 
ServerName=Unknown

Nuoroda

Taip pat žiūrėkite