Энциклопедия
( . 0 1 2 3 4 5 6 7 8 9
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
Ä Ð Ñ Ö Đ Ž
Μ Ρ
Ё І Ј Њ Ћ Ќ Џ А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Э Ю Я Ѥ Ѯ Ѱ Ҁ Ҋ Ҕ Җ Қ Ҡ Ң Ҫ Ү Ұ Ҳ Ҷ Ҹ Һ Ӂ Ӆ Ӑ Ӓ Ӕ Ә Ӝ Ӟ Ӥ Ӧ Ӯ

.. .4 .A .I .M .N .P .S .T .X

.ini

 


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

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

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

Хотя INI файлы и приобрели популярность в Microsoft Windows
Windows, они могут использоваться в любой ОС. Несложная структура этого формата позволяет легко обрабатывать их программно и имеет достаточно интуитивно понятный вид для чтения и изменения человеком. Существуют текстовые редакторы (например, SciTE), которые используют подсветка синтаксиса
подсветку синтаксиса и Сворачивание (программное обеспечение)
фолдинг для этого формата, что облегчает редактирование 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' для обозначения переноса строки.
"'Одинаковые параметры"'. В большинстве случаев наличие двух параметров с одинаковыми именами в одной секции запрещено.
"'Одинаковые имена секций"'. Обычно при наличии нескольких секций с одинаковыми именами в файле обрабатывается лишь последняя из них. Некоторые приложения объединяют содержимое всех таких секций в одну.

См. также
XML
desktop.ini
autorun.inf
Control.ini

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


ru.wikipedia.org
на заглавную О сайте10 самыхСловариОбратная связь к началу страницы
© 2008 Энциклопедия XHTML | CSS
1.8.11