INI 是什么格式?
INI — 历史悠久的配置格式
这是什么?
INI 文件是所有配置格式的鼻祖:方括号括起的分区(section),每个分区下是若干键值对。简单到近乎质朴。
它的弱点可以用一句话概括:从未被标准化过。每个软件都按自己的方式解析——注释用分号还是井号、值要不要加引号、分区能不能嵌套,各不相同。
历史与由来
这种格式随着 1980 年代 Windows 早期版本流行开来,成为存储程序偏好设置的标准方式。
后来它被注册表正式取代,但实际上远未消失:无数软件至今仍偏爱它,正因为它简单,且可以直接用文本编辑器修改。
为什么好用
极其简单,任何人都能读懂和修改,不需要专门工具或专业知识。
非常适合扁平化的配置,即只有几十项设置的场景。
局限与不足
没有统一标准:两款软件对它的解析方式几乎不可能完全一致。
没有数据类型,没有列表,也没有真正的嵌套结构。层级一多就难以为继。
使用建议
对于现代项目,建议把 INI 转换成 TOML:既保留可读性,又拥有真正的规范。
如果要在程序中读取配置,JSON 处理起来会更简单。
在我们位于法国的安全服务器上,几秒内转换您的 INI。
转换 INI