archivo INI


Un archivo INI es un archivo de configuración para software de computadora que consiste en 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 usó para componentes del sistema operativo, como controladores de dispositivos, 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 del uso de 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 aún están disponibles en Windows y los desarrolladores aún pueden usarlas.

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

PHP usa el formato INI para su php.iniarchivo de configuración " " en los sistemas Windows y Linux. [5] [6]

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