Ini

Правильный заголовок этой статьи — ini. Он показан некорректно из-за технических ограничений.

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

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

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

Содержание

Формат файла

; некоторый комментарий
 
[Section1]
; комментарий о разделе
var1 = значение_1 ; комментарий к этому параметру
var2 = значение_2
 
[Section2]
var1 = значение_1
var2 = значение_2

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

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

Соглашения

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

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

См. также

Внешние ссылки

Детальные спецификации

Поскольку не существует подробной официальной спецификации стандарта, здесь приводятся ссылки на неофициальные спецификации:


 
Начальная страница  » 
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Э Ю Я
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 Home