Qual é a diferença entre .ini e .conf?

10

Como mencionado, qual é a diferença? ou existe alguma preocupação em usá-los?

    
por A-letubby 06.11.2012 / 03:36

2 respostas

12

Diferentemente dos sistemas operacionais baseados em DOS, no Unix e Linux as extensões de arquivos são, na maioria das vezes, desprovidas de sentido por motivos legíveis por humanos. INI é um padrão de arquivo de configuração.

Um arquivo .conf pode ser um arquivo INI ou qualquer outro sistema de configuração suportado pelo aplicativo. O MySQL, por exemplo, usa o arquivo my.cnf por padrão para configuração, que é um arquivo INI.

    
por 06.11.2012 / 03:54
5

Os arquivos de configuração do estilo INI podem ter um formato semelhante a este:

[heading1]
key1=value
key2=value

[heading2]
a=1
b=2

etc...
Os arquivos de configuração em estilo

conf são mais variados. Eles podem ser parecidos com isso:

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

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

Ou talvez um pouco assim:

# set server port
server.port = 1234

# make everything go faster
machine.turbo_button = activated

É desaprovado que os arquivos de configuração em sistemas UNIX-like tenham finais de linha estilo DOS / Windows, mesmo que o arquivo tenha uma extensão de arquivo '.ini'.

    
por 06.11.2012 / 18:41

Tags