aspose.info
HU

INI - Initiation File Format

Frissítve

Mi az INI fájl?

Az INI-fájl olyan számítógépes programok üzenetkonfigurációs dokumentuma, amelyek nyilvános kulcsokat tartalmaznak az attribútumokat keretrendszerben és nyelvtanban rendező jellemzőkhöz és szakaszokhoz. Ezek a rendszerfájlformátumú konfigurációs dokumentumok az MS-DOS operációs rendszer INI könyvtárkiterjesztéséről kapták a nevüket, amely az iniciációt jelenti. Népszerűsítette a szoftverbeállítás ezen formáját. Más szoftveralkalmazásokon sok program különféle fájlnév-kiegészítést használ, mint például a CONF és a CFG, bár a formátum számos konfigurációs helyzetben nem hivatalos szabványt hozott létre.

Az INI-fájlok rövid története##

Kezdetben a Windows fő programkonfigurációs technikája egy szöveges fájlformátum volt, amely szövegsorokból állt, soronként egy döntő párral, szakaszokra osztva. Az eszközillesztőket, a betűtípusokat és az indító indítókat ebben a formátumban tároltuk. Az egyes beállításokat az alkalmazások általában INI-fájlokban is tárolták. A Windows 3.1x-ig a formátumot a 16 bites Microsoft Windows platformok támogatták. A Windows 95-től kezdődően a Microsoft arra ösztönözte a fejlesztőket, hogy az INI-fájlok helyett a Windows Registry-t használják a konfigurációhoz.

INI fájl – Fájlformátum specifikációi

Kulcsok/Tulajdonságok

A kulcs/tulajdonság az INI-fájl legalapvetőbb eleme. Egy egyenlőség szimbólum (=) választja el az egyes kulcsok nevét és értékét. Az egyenlőségjeltől balra a név jelenik meg. Az egyenlőség szimbólum és a pontosvessző diszkrét betűk a Windows rendszerben, ezért nem használhatók a kulcsban. Az értékben bármilyen karakter használható.

name=value

Szakaszok

A szakasz megjegyzése szögletes zárójelben ([]) jelenik meg a saját sorában. A szakasz meghatározása után az összes kulcs ehhez a szakaszhoz kapcsolódik. A szakaszok a következő szakaszmegjelöléssel vagy a dokumentum végén érnek véget; nincs külön “szakasz vége” elválasztó. A szakaszokat nem lehet egymásra rakni; csak egyszer nevezhetők meg, és nem kötelező összekapcsolni őket.

[section]
a=a
b=b

Változó funkciók

Az INI fájlformátumnak nincs globálisan elfogadott definíciója. Számos számítógépes alkalmazás tartalmaz a már említetteken kívül további funkciókat is. Az alábbi lista néhány olyan általános jellemzőt tartalmaz, amelyek bármely egyedi programban szerepelhetnek, vagy nem.

  • Hozzászólások
  • Escape karakterek
  • Ismétlődő nevek

INI példa

A minta INI fájl a következőképpen néz ki:

[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

Hivatkozási szám

Lásd még