
INI 是什么格式?
INI — 历史悠久的配置格式
使用该格式 INI
一个具体例子
从 INI 文件的各个部分准备一个 JSON。
有用的检查
INI 规则因软件而异。请检查重复的键、空值和注释。
选择一种转换
保留原件,并在需要使用该文件的软件或设备上打开结果。
您对该格式的疑问
为什么我的 JSON 在变为 CSV 时会改变结构?
CSV 表示一个行列表。JSON 可以包含无法直接转换的对象和嵌套列表。请转换一份副本,检查字段的表示方式,如果您的使用需要保留其完整结构,请保留 JSON。
如何避免在标识符开头丢失零?
在电子表格中打开 CSV 时,将标识符列导入为文本。自动打开可能会将 00123 转换为 123。在重新保存之前,请检查日期和小数分隔符。
我可以转换包含机密信息的文件吗?
在向服务或支持发送示例之前,请删除密码、API 密钥及其他机密信息。文件处理是在在线进行的。对于不应离开您设备的数据,请使用适当的本地工具。
为什么并非提供所有输出选项?
在所有情况下,格式不是可互换的。ConvertLab 显示其目录中的转换;重命名扩展名并不会改变内容。某些专用输出,如特定 XML 导出或电子表格,被识别为 NoLimit。
这是什么?
INI 文件是所有配置格式的鼻祖:方括号括起的分区(section),每个分区下是若干键值对。简单到近乎质朴。
它的弱点可以用一句话概括:从未被标准化过。每个软件都按自己的方式解析——注释用分号还是井号、值要不要加引号、分区能不能嵌套,各不相同。
历史与由来
这种格式随着 1980 年代 Windows 早期版本流行开来,成为存储程序偏好设置的标准方式。
后来它被注册表正式取代,但实际上远未消失:无数软件至今仍偏爱它,正因为它简单,且可以直接用文本编辑器修改。
为什么好用
极其简单,任何人都能读懂和修改,不需要专门工具或专业知识。
非常适合扁平化的配置,即只有几十项设置的场景。
局限与不足
没有统一标准:两款软件对它的解析方式几乎不可能完全一致。
没有数据类型,没有列表,也没有真正的嵌套结构。层级一多就难以为继。
使用建议
对于现代项目,建议把 INI 转换成 TOML:既保留可读性,又拥有真正的规范。
如果要在程序中读取配置,JSON 处理起来会更简单。
在我们位于法国的安全服务器上,几秒内转换您的 INI。
转换 INI