O que é um arquivo de configuração?
Um arquivo de configuração - às vezes referido como um arquivo de configuração - é um arquivo eletrônico usado para armazenar, modificar ou controlar as configurações de um sistema ou programa operacional. Esses arquivos são predominantes na maioria dos principais sistemas operacionais e geralmente são configurados para ser fácil de editar. Eles geralmente são formatados como arquivos de texto simples ou arquivos de linguagem de marcação extensível (XML). Os arquivos de configuração podem ser utilizados para controlar as configurações do ambiente operacional em determinados programas que são incomumente complexos na maneira como funcionam. Eles também podem ser usados para controlar as preferências de inúmeros computadores ou programas em redes.
O tipo de dados fornecidos nos arquivos de configuração varia amplamente. Não há padrão em relação ao conteúdo ou layout de um arquivo de configuração, porque pode diferir dependendo dos aplicativos suportados. Certos tipos de arquivos - principalmente *.xml - ou plataformas podem exigir a estrutura do arquivo. Um arquivo de configuração pode utilizar qualquer extensão de arquivo, mas, além disso, tO *.xml, algumas outras extensões comuns reservadas para identificação de um arquivo de configuração são *.ini, *.txt e *.config.
Os arquivos de configuraçãoEncontre o uso comum em uma ampla gama de software e programas. Eles são uma ferramenta bastante padrão usada pelos desenvolvedores de software para modificar os programas que eles criam, evitando simultaneamente a necessidade de recompilar o código -fonte do software. Alguns jogos empregam os arquivos para determinar os caminhos para mapas de jogos ou informações de caracteres. Outros aplicativos, como aqueles que criam conteúdo, podem aproveitar arquivos de configuração que contêm variáveis como a quantidade de memória do sistema para reservar, os nomes e o número de camadas em um arquivo ou preferências do usuário, como teclas de atalho para determinadas funções do programa.
Um arquivo de configuração às vezes é empregado para especificar configurações de hardware, sistema ou servidor. Eles são frequentemente usados para especificar propriedades associadas ao Web Servers. Um dos usos mais comuns dos arquivos de configuração é controlar a inicialização de um computador, incluindo a identificação dos programas que iniciam o sistema operacional e ponteiros para os drivers necessários para controlar o hardware conectado ao computador.
Muitos programas estão disponíveis que podem modificar e criar arquivos de configuração, em parte porque os arquivos geralmente são texto simples. A maioria dos sistemas operacionais vem com editores de texto que podem ser utilizados para o trabalho, embora os editores de texto de terceiros de baixo custo estejam disponíveis para tornar a tarefa mais eficiente. No caso de arquivos XML, há um grande número de programas disponíveis para realizar as edições. Ocasionalmente, os usuários finais acabam editando arquivos de configuração apenas alterando as configurações em uma caixa de diálogo.