INI文件是计算机程序的消息配置文档,其中包含用于在框架和语法中组织属性的特征和部分的公钥。这些系统文件格式配置文件的名称来自MS-DOS操作系统的目录扩展名INI,代表启动。
它普及了这种形式的软件设置。其他软件应用程序上的许多程序使用各种文件名添加,例如CONF和CFG,尽管该格式已在许多配置情况下建立了非官方标准。
INI文件简史
最初,Windows的主要程序配置技术是一种文本文件格式,它由文本行组成,每行有一对关键的文本,分为多个部分。设备驱动程序、字体和启动启动器都以这种格式存储。个别设置也通常由应用程序存储在INI文件中。在Windows3.1x之前,该格式在16位Microsoft Windows平台上受支持。从Windows95开始,微软开始鼓励开发者使用Windows注册表而不是INI文件进行配置。
INI文件格式规范
键/属性
键/属性是INI文件的最基本元素。等号(=)分隔每个键的名称和值。等号左侧是显示名称的位置。等号和分号在Windows系统中是谨慎的字母,因此不能在键中使用。值中可以使用任何字符。
name=value
部分
部分注释出现在方括号([])中,单独一行。在节定义之后,所有键都链接到该节。节在下一个节指定或文档结尾处结束;没有特定的“部分结尾”分隔符。部分不能堆叠;它们只能命名一次,不需要链接。
[section]
a=a
b=b
改变功能
INI文件格式没有全球公认的定义。许多计算机应用程序包括已经提到的功能之外的功能。下面的列表包括一些可能包含或可能不包含在任何单个程序中的常见特征。
- 注释
- 转义字符
- 重复的名字
INI示例
示例INI文件如下所示:
[Settings]
#======================================================================
# Set detailed log for additional debugging info
DetailedLog=1
RunStatus=1
StatusPort=6090
StatusRefresh=10
Archive=1
# Sets the location of the MV_FTP log file
LogFile=/opt/ecs/mvuser/MV_IPTel/log/MV_IPTel.log
#======================================================================
Version=0.9 Build 4 Created July 11 2004 14:00
ServerName=Unknown