ConvertLab.cloud

INI 是什么格式?

INI — 历史悠久的配置格式

使用该格式 INI

一个具体例子

从 INI 文件的各个部分准备一个 JSON。

有用的检查

INI 规则因软件而异。请检查重复的键、空值和注释。

选择一种转换

保留原件,并在需要使用该文件的软件或设备上打开结果。

您对该格式的疑问

为什么我的 JSON 在变为 CSV 时会改变结构?

CSV 表示一个行列表。JSON 可以包含无法直接转换的对象和嵌套列表。请转换一份副本,检查字段的表示方式,如果您的使用需要保留其完整结构,请保留 JSON。

如何避免在标识符开头丢失零?

在电子表格中打开 CSV 时,将标识符列导入为文本。自动打开可能会将 00123 转换为 123。在重新保存之前,请检查日期和小数分隔符。

我可以转换包含机密信息的文件吗?

在向服务或支持发送示例之前,请删除密码、API 密钥及其他机密信息。文件处理是在在线进行的。对于不应离开您设备的数据,请使用适当的本地工具。

为什么并非提供所有输出选项?

在所有情况下,格式不是可互换的。ConvertLab 显示其目录中的转换;重命名扩展名并不会改变内容。某些专用输出,如特定 XML 导出或电子表格,被识别为 NoLimit。

01

这是什么?

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

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

02

历史与由来

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

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

03

为什么好用

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

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

04

局限与不足

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

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

05

使用建议

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

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

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

转换 INI