El formato del archivo INI es un estándar de hecho para los archivos de configuración que los archivos de INI son los archivos de texto simples con una estructura básica . Se asocian comúnmente al Microsoft Windows, pero también se utilizan en otras plataformas el " conocido; File" de INI; viene de la extensión de nombre de fichero usada generalmente, " . A veces, los archivos usar el formato de archivo de INI utilizarán una diversa extensión, tal como " .CFG", " .conf", o " .

OCright

Formato

; Parámetros

El elemento básico contenido en un archivo de INI es el parámetro. Cada parámetro tiene un nombre y un valor, delimitado por un signo de igualdad (=). El nombre aparece a la izquierda del signo de igualdad.

nombre = valor

; Secciones

Los parámetros se pueden agrupar en secciones arbitrariamente nombradas. El nombre de sección aparece en una línea por sí mismo, en los corchetes ( y ). Todos los parámetros después de que la declaración de la sección se asocie a esa sección. No hay " explícito; extremo del section" delimitador; las secciones terminan en la declaración de la sección siguiente, o el extremo del archivo. Las secciones no pueden ser jerarquizadas.

; Comentarios

Puntos y comas (; ) indican el comienzo de un comentario . Los comentarios continúan al extremo de la línea. Todo después del punto y coma se no hace caso.

; texto del comentario

Características diversas

El formato de archivo de INI no está bien definido. Muchas características de la ayuda de los programas más allá de los fundamentos descritos arriba. Lo que sigue es una lista de algunas características comunes, que los mayo o mayo no ser ejecutado en cualquie programa dado.

; Whitespace

La interpretación del whitespace varía. La mayoría de las puestas en práctica no hacen caso del whitespace principal y que se arrastra alrededor del exterior del nombre de parámetro. Algunos incluso no hacen caso del whitespace dentro de nombres del valor (por ejemplo, haciendo el " name" del anfitrión; y " hostname" equivalente). Algunas puestas en práctica también no hacen caso del whitespace principal y que se arrastra alrededor del valor de parámetro; otros consideran todos los carácteres que sigue el signo de igualdad (whitespace incluyendo) de ser parte del valor.

; Valores cotizados

Algunas puestas en práctica permiten que los valores sean cotizados, típicamente usar las cotizaciones dobles y/o los apóstrofes ésta permite para la declaración explícita del whitespace, y/o cotizar de los carácteres especiales (iguales, punto y coma, etc. La función estándar GetPrivateProfileString de Windows apoya esto, y quitará las comillas que rodean los valores.

; Comentarios

Cierto software support el uso de la muestra de número (#) como comenta una alternativa al punto y coma para indicar.

En algunas puestas en práctica, un comentario puede comenzar dondequiera por una línea, incluyendo en la misma línea después de parámetros o de declaraciones de la sección. En otros, cualquier comentario debe ocurrir en líneas solo.

; Barras y escapes

El considera el " El escapa el " de ;, en este artículo.

; Nombres duplicados

La mayoría de las puestas en práctica apoyan solamente tener un parámetro con un nombre dado en una sección. La segunda ocurrencia de un nombre de parámetro puede causar una interrupción ; la segunda ocurrencia se puede ser no hecha caso (y el valor desechar); la segunda ocurrencia puede eliminar la primera ocurrencia (desechar el primer valor). Nombres de parámetro del duplicado del uso de algunos programas para ejecutar parámetros polivalentes.

La interpretación de las declaraciones múltiples de la sección con el mismo nombre también varía. En algunas puestas en práctica, las secciones duplicados combinan simplemente sus parámetros juntos, como si ocurrieran contiguamente. Otros pueden abortar o no hacer caso de un cierto aspecto del archivo de INI.

; Delimitador del nombre/del valor

Algunas puestas en práctica permiten dos puntos (: ) como el delimitador del nombre/del valor (en vez del signo de igualdad).

Escapes

Algunas puestas en práctica también ofrecen la ayuda diversa para un carácter de escape, típicamente con la barra ( \ ). Algunos apoyan el " línea continuation", donde una barra seguida inmediatamente por EOL (end-of-line) hace la línea rotura ser no hecha caso, y el " line" lógico; para ser continuado en la línea real siguiente del archivo de INI. Puesta en práctica del vario " characters" especial; con secuencias los escapes también se consideran.

Ejemplo

Lo que sigue es un archivo del ejemplo INI para un programa imaginario. Tiene dos secciones, una para el dueño del software, y una para una conexión de base de datos de la nómina de pago. Comenta la nota que modificó el último del archivo, y porqué un IP address se utiliza en vez de un nombre de DNS .

 ; Last modified 1 de abril de 2001 por la gama de Juan gama del name=John productos del organization=Acme 

server= 192.42; utilizar el IP address en caso de que el name resolution de la red no esté trabajando port=143 archivo = " cumbre payroll.dat"

Alternativas

Comenzando con Windows 95, Microsoft comenzó fuerte a promover el uso del registro de Windows sobre el archivo de INI.

Más recientemente, XML - los archivos de configuración basados tienen se convirtieron en una opción popular para la configuración de la codificación en archivos de texto. XML permite arbitrariamente niveles y la jerarquización complejos, y tiene mecanismos estándar para los datos binarios de la codificación. Los archivos de INI se limitan a dos niveles (las secciones y los parámetros) y no manejan datos binarios bien.

Ver también

WIN.INI
Sysedit
MSConfig

.

  • Zenithic
  • List of Registered Historic Places in Trumbull County, Ohio
    Random links:Svetoslav Roerich | Noche de la demolición del disco | Casa de Montmorency | Señora fantasma (película) | Sligo-Norte Leitrim (distrito electoral de Dáil Éireann)

  • © 2007-2008 enciclopediaespana.com; article text available under the terms of GFDL, from en.wikipedia.org
    ="http://pagead2.googlesyndication.com/pagead/show_ads.js">