.ini

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 22 de diciembre de 2015; las comprobaciones requieren 16 ediciones .

El archivo ini ( archivo de inicialización en inglés  ) es un archivo de configuración que contiene datos de configuración para Microsoft Windows , Windows NT y algunas aplicaciones.

Apareció desde las primeras versiones de Windows. En la versión 1.01 de Windows, solo era el archivo WIN.INI . Windows 3.0 agregó el archivo SYSTEM.INI. Y luego su número comenzó a crecer rápida e incontrolablemente.

No hay una especificación de formato oficial detallada . A partir de Windows 95 , los archivos INI se consideran obsoletos y Microsoft sugiere utilizar el registro del sistema ( Registro ) como reemplazo. Sin embargo, los archivos INI continúan siendo utilizados tanto por aplicaciones de otros fabricantes como por componentes del sistema operativo de Microsoft. Por ejemplo, el archivo boot.ini se usa en Windows NT4/2000/XP cuando se inicia para seleccionar entre varios sistemas operativos .

Aunque los archivos INI han ganado popularidad en Windows , se pueden usar en cualquier sistema operativo. La estructura simple de este formato facilita su procesamiento programático y tiene una forma lo suficientemente clara para la lectura y edición humana. Hay editores de texto (como SciTE o Notepad++ ) que utilizan resaltado y plegado de sintaxis para este formato, lo que facilita la edición manual de archivos INI.

El uso de secciones para separar parámetros ayuda a organizar los datos; sin embargo, para almacenar configuraciones grandes con una estructura jerárquica más compleja, el formato XML o JSON es más adecuado .

Formato de archivo

Los archivos ini son archivos de texto sin formato que se pueden editar y ver con cualquier editor de texto . Los archivos ini tienen el siguiente formato:

; algún comentario # comentario estilo Unix [Sección1] ; comentario sobre la sección var1 = value_1 ; a veces se permite un comentario en un solo parámetro var2 = value_2 [Sección2] var1 = valor_1 var2 = valor_2 ; a veces se permite enumerar varios valores separados por comas [Sección3] var1 = valor_1_1, valor_1_2 , valor_1_3 var2 = valor_2 ; en Zend Framework, una matriz se define de la siguiente manera [Sección 3.1] var1[] = valor_1_1 var1[ ] = valor_1_2 var1[ ] = valor_1_3 var2 = valor_2 ; A veces faltan valores [Section4.0] [ViewState] Mode = Vid = FolderType = Generic

El archivo INI puede contener:

  • líneas vacías ;
  • comentarios  - del símbolo " ; » (punto y coma) desde el principio de la línea hasta el final de la línea;
  • encabezados de sección  : cadenas que consisten en el nombre de la sección encerrado entre corchetes " [] ";
  • Los valores de los parámetros  son cadenas de la forma " clave=valor ".

Acuerdos

No existe un estándar generalmente aceptado para el formato de archivo INI. Aunque la estructura general de dichos archivos generalmente se conserva, muchos productos de software introducen funciones adicionales o, por el contrario, restricciones.

  • Comentarios _ Algunas aplicaciones (como Samba ) tratan tanto ";" como "#" como el comienzo de un comentario.
  • barra invertida A veces se permite usar una barra invertida "\" para declarar la siguiente línea como continuación de esta. En este caso, se procesarán como una línea completa. A veces también es posible utilizar "\" para introducir caracteres especiales, por ejemplo, '\n' para indicar un salto de línea.
  • Los mismos ajustes . En la mayoría de los casos, la presencia de dos claves idénticas en la misma sección está prohibida (en este caso, solo se procesa la primera clave en Windows y la última clave en muchas otras implementaciones).
  • Mismos nombres de sección . Normalmente, si hay varias secciones con el mismo nombre en el archivo, solo se procesa la primera (en la implementación de Windows) o la última. Algunas aplicaciones combinan el contenido de todas esas secciones en una sola.
  • comillas _ Si el valor está entre comillas simples o dobles, el lector de archivos INI de Windows las elimina. Solo se elimina el par exterior de comillas. Al mismo tiempo, la función de escritura INI ignora esta característica.

Véase también

Enlaces