.ini 和 .conf 有什么区别?

.ini 和 .conf 有什么区别?

如前所述,有什么区别?或者对使用它们有什么顾虑吗?

答案1

与基于 DOS 的操作系统不同,Unix 和 Linux 中的文件扩展名除了人类可读的原因之外大多毫无意义。INI是一个配置文件标准。

.conf 文件可以是 INI 文件,也可以是应用程序支持的任何其他配置系统。例如MySQLmy.cnf默认使用该文件进行配置,该文件是INI文件。

答案2

INI-style 配置文件可能具有类似于以下的格式:

[heading1]
key1=value
key2=value

[heading2]
a=1
b=2

etc...

会议-风格的配置文件更加多样化。它们可能看起来类似于:

# A comment
button 1 {
  name "hello"
  "text" hi.there
  "more..." {
    "something 123"  bla.bla "123"
  }
}

# Another comment
button 2 {
  # hello
  x=2
}

或者也许有点像这样:

# set server port
server.port = 1234

# make everything go faster
machine.turbo_button = activated

在 Mac、Linux 和 BSD 上,所有样式的配置文件通常都具有 UNIX 样式的行结尾,而在 Windows 上可能会更加多样化。.iniWindows 上的文件通常具有 DOS/Windows 样式的行结尾。

相关内容