.ini
ini-файл () — это файл конфигурации, который содержит данные настроек для 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 или JSON.
Q1571814
файл конфигурации
Concept
Q1406
Microsoft Windows
Concept
Q486487
Windows NT
Concept
None
WIN.INI
UNK
Q2101564
спецификации
Concept
Q83370
Windows 95
MISC
Q2283
Microsoft
ORG
Q463244
системный реестр
MEDIA
Q486487
Windows NT4/2000/XP
Concept
Q9135
ОС
Concept
Q1406
Windows
Concept
Q186301
SciTE
MEDIA
Q2033
Notepad++
Concept
Q747907
подсветку синтаксиса
Concept
Q1388460
фолдинг
Concept
Q2115
XML
ORG
Q2063
JSON
ORG
Q1141412
.ini
Concept
2000-01-04T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
4/2000
DATE
+1.01^^http://www.w3.org/2001/XMLSchema#decimal
1.01
NUMBER
+3.0^^http://www.w3.org/2001/XMLSchema#decimal
3.0
NUMBER
+95^^http://www.w3.org/2001/XMLSchema#decimal
95
NUMBER
use
developer
subclass of
developer
instance of