INI 是什么格式?

INI — 历史悠久的配置格式

这是什么?

INI 文件是所有配置格式的鼻祖:方括号括起的分区(section),每个分区下是若干键值对。简单到近乎质朴。

它的弱点可以用一句话概括:从未被标准化过。每个软件都按自己的方式解析——注释用分号还是井号、值要不要加引号、分区能不能嵌套,各不相同。

历史与由来

这种格式随着 1980 年代 Windows 早期版本流行开来,成为存储程序偏好设置的标准方式。

后来它被注册表正式取代,但实际上远未消失:无数软件至今仍偏爱它,正因为它简单,且可以直接用文本编辑器修改。

为什么好用

极其简单,任何人都能读懂和修改,不需要专门工具或专业知识。

非常适合扁平化的配置,即只有几十项设置的场景。

局限与不足

没有统一标准:两款软件对它的解析方式几乎不可能完全一致。

没有数据类型,没有列表,也没有真正的嵌套结构。层级一多就难以为继。

使用建议

对于现代项目,建议把 INI 转换成 TOML:既保留可读性,又拥有真正的规范。

如果要在程序中读取配置,JSON 处理起来会更简单。

在我们位于法国的安全服务器上,几秒内转换您的 INI。

转换 INI