Archivo INI


Un archivo INI es un archivo de configuración para software de computadora que consta de un contenido basado en texto con una estructura y sintaxis que comprende pares clave-valor para propiedades y secciones que organizan las propiedades. [1] El nombre de estos archivos de configuración proviene de la extensión de nombre de archivo INI , para inicialización , utilizada en el sistema operativo MS-DOS que popularizó este método de configuración de software. El formato se ha convertido en un estándar informal en muchos contextos de configuración, pero muchas aplicaciones en otros sistemas operativos usan diferentes extensiones de nombre de archivo, como conf y cfg.. [2]

El mecanismo principal de configuración de software en Windows era originalmente un formato de archivo de texto que comprendía líneas de texto con un par clave-valor por línea, organizado en secciones. Este formato se utilizó para componentes del sistema operativo, como controladores de dispositivo, fuentes, lanzadores de inicio. Los archivos INI también fueron utilizados generalmente por aplicaciones para almacenar configuraciones individuales. [3]

El formato se mantuvo en plataformas Microsoft Windows de 16 bits hasta Windows 3.1x . A partir de Windows 95, Microsoft favoreció el uso del Registro de Windows y comenzó a alejar a los desarrolladores de usar archivos INI para la configuración. Todas las versiones posteriores de Windows han utilizado el Registro de Windows para la configuración del sistema, pero las aplicaciones creadas en .NET Framework utilizan archivos XML .config especiales . Las funciones del archivo de inicialización todavía están disponibles en Windows y los desarrolladores pueden seguir utilizándolas.

Los sistemas Linux y Unix también utilizan un formato de archivo similar para la configuración del sistema. Además, el software independiente de la plataforma puede utilizar este formato de archivo para la configuración. Es legible por humanos y simple de analizar, por lo que es un formato utilizable para archivos de configuración que no requieren mucha mayor complejidad.

PHP utiliza el formato INI para su php.iniarchivo de configuración " " tanto en sistemas Windows como Linux. [5] [6]

Los archivos Desktop.ini determinan la visualización de directorios en Windows, por ejemplo, los iconos de un directorio. [7]