aspose.info
IT

INI - Formato file di avvio

Aggiornato

Che cos’è un file INI?

Un file INI è un documento di configurazione dei messaggi per programmi per computer che contengono chiavi pubbliche per caratteristiche e sezioni che organizzano gli attributi in un framework e una grammatica. Questi documenti di configurazione del formato file di sistema prendono il nome dall’estensione di directory INI del sistema operativo MS-DOS, che sta per iniziazione. Ha reso popolare questa forma di configurazione del software. Molti programmi su altre applicazioni software utilizzano varie aggiunte di nomi di file, come CONF e CFG, sebbene il formato abbia stabilito uno standard non ufficiale in molte situazioni di configurazione.

Breve storia dei file INI##

Inizialmente, la principale tecnica di configurazione del programma di Windows era un formato di file di testo che consisteva in righe di testo con una coppia cruciale per riga, suddivise in sezioni. I driver di dispositivo, i caratteri tipografici e i lanciatori di avvio sono stati tutti archiviati in questo formato. Anche le singole impostazioni venivano comunemente archiviate nei file INI dalle app. Fino a Windows 3.1x, il formato era supportato su piattaforme Microsoft Windows a 16 bit. A partire da Windows 95, Microsoft ha iniziato a incoraggiare gli sviluppatori a utilizzare il registro di Windows anziché i file INI per la configurazione.

File INI - Specifiche del formato file

Chiavi/Proprietà

La chiave/proprietà è l’elemento più basilare di un file INI. Un simbolo di uguale (=) separa il nome e il valore di ciascuna chiave. A sinistra del segno di uguale è dove viene visualizzato il nome. Il simbolo uguale e il punto e virgola sono lettere discrete nel sistema Windows, quindi non possono essere utilizzati nella chiave. Qualsiasi carattere può essere utilizzato nel valore.

name=value

Sezioni

Il commento della sezione viene visualizzato tra parentesi quadre ([]) sulla propria riga. Dopo la definizione della sezione, tutte le chiavi sono collegate a quella sezione. Le sezioni terminano alla designazione della sezione successiva o alla fine del documento; non esiste un separatore di “fine sezione” specifico. Le sezioni non possono essere impilate; possono essere nominati solo una volta e non è necessario che siano collegati.

[section]
a=a
b=b

Modifica delle funzionalità

Il formato del file INI non ha una definizione accettata a livello globale. Molte applicazioni per computer includono funzioni in aggiunta a quelle già menzionate. L’elenco seguente include alcune caratteristiche comuni che possono essere incluse o meno in ogni singolo programma.

  • Commenti
  • Caratteri di escape
  • Nomi duplicati

Esempio INI

Il file INI di esempio ha il seguente aspetto:

[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

Riferimento

Vedi anche