.ini


.ini


ini-файл (англ. Initialization file) — это файл конфигурации, который содержит данные настроек для Microsoft Windows, Windows NT и некоторых приложений.

Появились с самых первых версий Windows. В версии Windows 1.01 это был только файл WIN.INI. В Windows 3.0 добавился файл SYSTEM.INI. А затем их количество начало расти быстро и бесконтрольно.

Не существует подробной официальной спецификации формата. Начиная с Windows 95, INI файлы считаются устаревшими и в качестве замены им Microsoft предлагает использовать системный реестр (Registry). Тем не менее INI файлы продолжают использоваться как приложениями других производителей, так и компонентами ОС от Microsoft. Например, файл boot.ini используется в Windows NT4/2000/XP при загрузке для выбора из нескольких ОС.

Хотя INI файлы и приобрели популярность в Windows, они могут использоваться в любой ОС. Несложная структура этого формата позволяет легко обрабатывать их программно и имеет достаточно понятный вид для чтения и изменения человеком. Существуют текстовые редакторы (например, SciTE или Notepad++), которые используют подсветку синтаксиса и фолдинг для этого формата, что облегчает редактирование INI файлов вручную.

Использование секций для разделения параметров способствует систематизации данных, однако для хранения настроек большого объёма с более сложной иерархической структурой лучше подходит формат XML.

Содержание

Формат файла

ini-файлы — это обычные текстовые файлы, которые можно редактировать и просматривать при помощи любого текстового редактора. ini-файлы имеют следующий формат:

; некоторый комментарий
 
[Section1]
; комментарий о разделе
var1 = значение_1 ; иногда допускается комментарий к отдельному параметру
var2 = значение_2
 
[Section2]
var1 = значение_1
var2 = значение_2
 
; иногда позволяется перечислять несколько значений через запятую
[Section3]
var1 = значение_1_1, значение_1_2, значение_1_3
var2 = значение_2
 
; в Zend Framework массив задаётся следующим способом
[Section3.1]
var1[] = значение_1_1
var1[] = значение_1_2
var1[] = значение_1_3
var2 = значение_2

INI файл может содержать:

  • пустые строки;
  • комментарии — от символа «;» (точка с запятой) до конца строки;
  • заголовки разделов — строки, состоящие из названия раздела, заключённого в квадратные скобки «[ ]»;
  • значения параметров — строки вида «имя_параметра = значение».

Соглашения

Не существует общепринятого стандарта формата файлов INI. Хотя общая структура таких файлов обычно сохраняется, многие программные продукты вводят в неё дополнительные возможности или, наоборот, ограничения.

  • Комментарии. Некоторые приложения (например, Samba) считают символом начала комментария как «;», так и «#».
  • Обратный слэш. Иногда допускается использование обратного слэша «\» для объявления следующей строки продолжением этой. В таком случае они будут обработаны как одна целая строка. Иногда возможно также применять «\» для ввода спецсимволов, например, '\n' для обозначения переноса строки.
  • Одинаковые параметры. В большинстве случаев наличие двух параметров с одинаковыми именами в одной секции запрещено.
  • Одинаковые имена секций. Обычно при наличии нескольких секций с одинаковыми именами в файле обрабатывается лишь последняя из них. Некоторые приложения объединяют содержимое всех таких секций в одну.

См. также

Ссылки



Wikimedia Foundation. 2010.

Смотреть что такое ".ini" в других словарях:

  • INI — can be an acronym or a word that may mean:Computing * INI file, a configuration file for computer applicationsOrganizations * Isaac Newton Institute (INI) * Instituto Nacional de Industria (INI), Spanish industrial development organization *… …   Wikipedia

  • ini — ini·tial·er; ini·tial·ly; ini·ti·a·tion; ini·ti·a·tor; ini·tia·to·ry; ini·tial·ism; ini·tial·ize; ini·tial; ini·tia·tive; ini·tial·iza·tion; …   English syllables

  • Ini — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. INI, sigle de trois lettres, peut faire référence à : un prénom égyptien dans l Antiquité, Ini Ier pharaon, Fichier INI, un fichier d initialisation… …   Wikipédia en Français

  • Ini — steht für: Flughafen Niš in Serbien als IATA Code Initialisierungsdatei, eine Textdatei, die unter Windows zum Ablegen von Programmeinstellungen verwendet wird Instituto Nacional de Industria, die ehemalige spanische staatliche Industrie Holding… …   Deutsch Wikipedia

  • Ini-Ha — Ini Ha in Hieroglyphen Name …   Deutsch Wikipedia

  • Ini — puede referirse a: .ini: extensión de archivo para denotar ficheros de configuración utilizados por aplicaciones de los sistemas operativos Windows. INI: Instituto Nacional de Industria de España (INI). Esta página de desambiguación cataloga… …   Wikipedia Español

  • INI — steht für: Flughafen Niš in Serbien als IATA Code Initialisierungsdatei, eine Textdatei, die zum Ablegen von Programmeinstellungen verwendet wird Instituto Nacional de Industria, die ehemalige spanische staatliche Industrie Holding Gesellschaft… …   Deutsch Wikipedia

  • INI — (pronunciamos ini ) sustantivo masculino 1. Sigla de Instituto Nacional de Industria , España …   Diccionario Salamanca de la Lengua Española

  • INI — son las siglas de: 1. Instituto Nacional de Industria de España 2. Instituto Nacional Indigenista de México * * * ► ORGANIZACIÓN Siglas de Instituto Nacional de Industria …   Enciclopedia Universal

  • .ini — ini,   Namenserweiterung für eine Initialisierungsdatei …   Universal-Lexikon

Книги

Другие книги по запросу «.ini» >>