File INI
Un file INI o file di inizializzazione è un formato di file testuale utilizzato da numerosi programmi al fine di memorizzare le configurazioni. Viene generalmente letto all'avvio dell'applicazione. I file INI sono stati introdotti nelle prime versioni di Microsoft Windows.[1] A partire da Windows 95 si è preferito utilizzare il registro di sistema, nonostante alcune configurazioni, tra cui le impostazioni di visualizzazione della singola cartella su File Explorer[2], utilizzano ancora tale formato. Le Windows API offrono i metodi necessari per leggere e modificare i file INI all'interno di un'applicazione. FormatoFra i motivi della sua diffusione, il formato di file INI vanta una facile interpretabilità dall'uomo, essendo un formato di file testuale. Un esempio: [Sezione1]
; Un commento su questa sezione.
Parametro1 = Questo è un valore assegnato, come quello seguente.
Parametro2 = 1
[Sezione2]
; Un altro commento.
Parametro1 = Altro esempio...
Parametro2 = ...e l'ultimo.
Il file risulta evidentemente suddiviso in due sezioni, una denominata Sezione1 e l'altra Sezione2; all'interno di ognuna (a seguito cioè delle rispettive dichiarazioni d'inizio) sono presenti i valori delle impostazioni d'inizializzazione richiesti dal programma, con la possibilità di inserire commenti. Ricapitolando:
DisomogeneitàSebbene la specifica di Microsoft sia ben definita, esistono alcune varianti al formato di file standard, riguardanti perlopiù la definizione dei valori dei parametri. Ecco le più diffuse deviazioni dallo standard:
Esempio di file .INISu Windows un file di inizializzazione che svolge attività vitali per il funzionamento del computer è il boot.ini. Un esempio di boot.ini è: [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect In questo file sono presenti due sezioni: Boot loader e Operating systems. Nella prima si trovano:
Nella seconda sezione si trovano invece la lista dei sistemi operativi (in questo caso, solo uno) e tutte le informazioni necessarie per fare partire il sistema operativo impostato. Note
Voci correlateCollegamenti esterni
|