Ini is an open source data notation created in 1987.
#91on PLDB | 37Years Old | 13Repos |
The INI file format is an informal standard for configuration files for some platforms or software. INI files are simple text files with a basic structure composed of sections, properties, and values. In MS-DOS and 16-bit Windows platforms up through Windows ME, the INI file served as the primary mechanism to configure operating system and installed applications features, such as device drivers, fonts, startup launchers, and things that needed to be initialized in booting Windows. Read more on Wikipedia...
; last modified 1 April 2001 by John Doe
[owner]
name = John Doe
organization = Acme Widgets Inc.
[database]
; use IP address in case network name resolution is not working
server = 192.0.2.62
port = 143
file = "payroll.dat"
title=Mindstorms
isbn=0465046290
author=Seymour Papert
pubmonth=198001
subject=children computers powerful ideas LOGO education
url=http://www.papert.org/
GetPrivateProfileString("owner", "name", ... , "c:\\programs\\oldprogram\\dbsettings.ini");
Feature | Supported | Example | Token |
---|---|---|---|
Strings | ✓ | ||
Line Comments | ✓ | ; A comment | ; |
Case Sensitivity | ✓ | [subsections "areCaseSensitive"] | |
Assignment | ✓ | [branch "master"] remote = origin merge = refs/heads/master | |
hasEscapeCharacters | ✓ | ; \" \\ \n \t \b [section "subsection with \"quotes\""] | |
Comments | ✓ | # a '#' or ';' character indicates ; a comment | |
Booleans | X | ||
Semantic Indentation | X |