Skip to main content

O que é um arquivo de configuração?

Um arquivo de configuração - às vezes chamado de arquivo de configuração - é um arquivo eletrônico usado para armazenar, modificar ou controlar as configurações de um sistema operacional ou programa. Esses arquivos são predominantes na maioria dos principais sistemas operacionais e geralmente são configurados para serem fáceis de editar. Eles geralmente são formatados como arquivos de texto simples ou arquivos XML (Extensible Markup Language). Os arquivos de configuração podem ser utilizados para controlar as configurações do ambiente operacional em determinados programas que são extraordinariamente complexos na maneira como eles funcionam. Eles também podem ser usados ​​para controlar as preferências de vários computadores ou programas nas redes.

O tipo de dados fornecido nos arquivos de configuração varia muito. Não existe um padrão em relação ao conteúdo ou layout de um arquivo de configuração, pois ele 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 de * .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ção encontram uso comum em uma ampla variedade de softwares 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 caminhos para mapas de jogos ou informações de personagens. Outros aplicativos, como os que criam conteúdo, podem aproveitar os arquivos de configuração que contêm variáveis ​​como a quantidade de memória do sistema a ser reservada, os nomes e o número de camadas em um arquivo ou as preferências do usuário, como teclas de atalho para determinadas funções do programa.

Às vezes, um arquivo de configuração é empregado para especificar configurações de hardware, sistema ou servidor. Eles são freqüentemente usados ​​para especificar propriedades associadas aos servidores da web. Um dos usos mais comuns dos arquivos de configuração é controlar a inicialização de um computador, incluindo a identificação dos programas iniciados no sistema operacional e os indicadores dos drivers necessários para controlar o hardware conectado ao computador.

Estão disponíveis muitos programas que podem modificar e criar arquivos de configuração, em parte porque os arquivos geralmente são texto sem formatação. A maioria dos sistemas operacionais vem com editores de texto que podem ser utilizados para o trabalho, embora estejam disponíveis editores de texto de terceiros de baixo custo para tornar a tarefa mais eficiente. No caso de arquivos XML, há um grande número de programas disponíveis para executar 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.