Файл инициализации

Файл инициализации
Редактирование файла INI с помощью англ. Initialization file) — это файл конфигурации, который содержит данные настроек для Microsoft Windows, Windows NT и некоторых приложений.

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

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

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

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

Формат файла

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

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

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

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

Соглашения

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

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

См. также

  • desktop.ini
  • Ссылки

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



Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Полезное


Смотреть что такое "Файл инициализации" в других словарях:

  • файл инициализации — Специальный текстовый файл, используемый при загрузке среды и отдельных программ для начальной установки параметров. [Е.С.Алексеев, А.А.Мячев. Англо русский толковый словарь по системотехнике ЭВМ. Москва 1993] Тематики информационные технологии в …   Справочник технического переводчика

  • CCleaner — CCleaner …   Википедия

  • Паскаль (язык программирования) — Эта статья или раздел нуждается в переработке. В Паскале нет модулей, ООП и прочих новомодных веяний. Описание расширений должно присутствовать только в статьях о соответ …   Википедия

  • Паскаль (язык) — Pascal Семантика: процедурный Тип исполнения: компилятор Появился в: 1970 г. Автор(ы): Никлаус Вирт Паскаль (англ. Pascal) высокоуровневый язык программирования общего назначения. Один из наиболее известных языков программирования, широко… …   Википедия

  • Init — init (сокращение от англ. initialization  инициализация)  программа в UNIX и Unix подобных системах, которая запускает все остальные процессы. Работает как демон и обычно имеет PID 1. Обычно (согласно Filesystem Hierarchy… …   Википедия

  • Файлообменные сети — Файлообменная сеть – собирательное название сетей для совместного использования файлов. Часто в основе файлообменных сетей лежат одноранговые компьютерные сети, основанные на равноправии участвующих в обмене файлами, то есть каждый участник …   Энциклопедия ньюсмейкеров

  • udev — Тип Device node Разработчик Greg Kroah Hartman и Kay Sievers Написана на С Операционная система Linux (ядро) Первый выпуск ноябрь 2003 года Последняя версия 184 (30 мая …   Википедия

  • Процесс запуска Windows NT — Процесс запуска Windows NT  это процесс инициализации операционных систем Microsoft Windows NT, Windows 2000, Windows XP и Windows Server 2003. В Windows Vista процесс сильно изменён (см. Windows Vista startup process). Содержание 1 Фаза… …   Википедия

  • Резидентная программа — (или TSR программа, от англ. Terminate and Stay Resident  «завершиться и остаться резидентной»)  в операционной системе MS DOS программа, вернувшая управление оболочке операционной системы (command.com), либо надстройке над… …   Википедия

  • Коды ошибок BIOS — Во время начальной загрузки компьютера при помощи программ, записанных в BIOS происходит первоначальная проверка. В случае сбоя во время проверки BIOS может выдать информацию, позволяющую выявить причину сбоя. Среди таких способов есть вывод… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»