.CONFIG

Arquivo CONFIG

Configuration File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo .config é um arquivo de configurações que diz a um programa como se comportar. O tipo mais comum é o arquivo de configuração do Microsoft .NET (App.config ou Web.config), que é um XML simples que você abre em qualquer editor de código como o VS Code ou Notepad++. Sempre faça um backup do arquivo antes de editá-lo - um erro de digitação pode impedir a inicialização do aplicativo.

Desenvolvedor: N/A (generic extension; the dominant case is Microsoft .NET App.config / Web.config) Categoria: Arquivos de Desenvolvedor MIME: text/xml
ABRE EM Windows macOS Linux
Relacionado: .DO · .MD · .HEX · .XSD

Nesta página

19k+ extensões indexadas
Última revisão em Jul 22, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro CONFIG?

Arquivos .config são comumente usados dentro de um sistema como arquivos de configuração. Usando arquivos de configuração, várias opções, parâmetros e preferências dentro de aplicações específicas ou de todo o sistema são definidos. Na maioria dos arquivos .config, todas as propriedades são armazenadas como texto simples - na maioria das vezes como XML, que é o formato que o Microsoft .NET usa para App.config (aplicações desktop) e Web.config (projetos web ASP.NET). Alguns programas, em vez disso, usam um formato de chave=valor estilo INI ou YAML.

Softwares de computador e sistemas operacionais geralmente dependem de muitas configurações e parâmetros necessários para controlar processos em andamento. Arquivos .config servem a esse propósito - entre outras coisas, eles especificam diretórios de arquivos, strings de conexão e chaves de comportamento da aplicação. Em alguns programas, mais de um arquivo desse tipo pode ser usado, mas isso é geralmente visto em aplicações mais complexas.

  • Como são arquivos baseados em texto, eles podem ser editados com qualquer editor de texto simples, incluindo o Bloco de Notas no Windows. Antes de editar, você deve se familiarizar com o conteúdo do arquivo, pois alterações incorretas podem afetar negativamente o funcionamento de programas ou do sistema operacional.
  • Arquivos .config definem como um programa inicializa ou opera em tempo de execução - a maioria das aplicações os lê durante a inicialização. No .NET, o App.config de um projeto é copiado e renomeado para <AssemblyName>.exe.config na pasta de saída.
  • O runtime do .NET também lê um arquivo machine.config de todo o sistema e mescla suas configurações com a configuração da aplicação; as configurações de nível de app têm precedência sobre os padrões da máquina. Formatos relacionados incluem arquivos .cfg usados por muitas aplicações que não são .NET.

Segurança e proteção

RISCO: MEDIUM

Um .config de texto é seguro para abrir e ler. O risco está na EDIÇÃO: como um .config frequentemente controla se o programa inicia (e, no caso do .NET, como ele se conecta a bancos de dados), um valor incorreto, erro de digitação ou tag XML quebrada pode impedir o funcionamento da aplicação. Sempre copie o original para um backup antes de alterar qualquer coisa, edite com um editor de texto simples/código (nunca um processador de texto) e altere uma coisa de cada vez. Observe também que arquivos .config podem conter dados sensíveis (strings de conexão de banco de dados, senhas, chaves de API no Web.config) - trate-os como confidenciais e tenha cuidado com arquivos de configuração «otimizados» baixados de fontes não confiáveis.

Detalhes do formato

em resumo
NOME COMPLETOConfiguration File
DESENVOLVEDORN/A (generic extension; the dominant case is Microsoft .NET App.config / Web.config)desde No single origin; .NET App.config/Web.config since .NET Framework 1.0 (2002)
TIPO MIMEtext/xml
TIPOGeralmente um arquivo de configurações em texto simples - na maioria das vezes XML (.NET App.config/Web.config), às vezes chave=valor/INI ou YAML; ocasionalmente específico da aplicação
RELACIONADO.do.md.hex.xsd

Programas que abrem arquivos CONFIG

Windows4 apps
Microsoft Visual Studio Freemium Abra o App.config/Web.config do projeto com suporte total a esquemas - o editor nativo para arquivos de configuração .NET.
Windows Notepad Integrado Clique com o botão direito → Abrir com → Bloco de Notas para edições rápidas de pequenas configurações de texto; carece de ajuda para XML, portanto, cuidado com a estrutura.
Notepad Código aberto Clique com o botão direito → Editar com Notepad++; mostra a estrutura XML e números de linha para edição segura de configurações de texto.
Visual Studio Code Gratuito Abra o .config para ler/editar com realce e validação de XML/INI. Melhor escolha gratuita, especialmente para .NET App.config/Web.config.
macOS2 apps
TextEdit Integrado Abra o .config, depois Formatar → Converter para Texto Simples antes de salvar para que ele permaneça como uma configuração de texto simples (não salve como RTF).
Visual Studio Code Gratuito Abra o .config para ler/editar com realce e validação de XML/INI. Melhor escolha gratuita, especialmente para .NET App.config/Web.config.
Linux3 apps
Visual Studio Code Gratuito Abra o .config para ler/editar com realce e validação de XML/INI. Melhor escolha gratuita, especialmente para .NET App.config/Web.config.
GNOME Text Editor / gedit Código aberto Abra o .config para ler/editar; o editor padrão do GNOME lida bem com arquivos de configuração.
nano / vim Código aberto Edite no terminal: «nano file.config» - padrão para arquivos de configuração de servidores/frameworks. Faça backup primeiro.

Detalhes técnicos

especificação profunda
Formato primárioXML - um elemento raiz `<configuration>` envolvendo as seções `<appSettings>`, `<connectionStrings>` e `<system.*>` no layout padrão do .NET
Codificação do arquivoUTF-8 (padrão para arquivos de configuração XML do .NET; codificação declarada no prólogo XML)
Tipo MIME`text/xml`
Assinatura do arquivoNenhuma universal; a variante XML do .NET começa com `<?xml ...?>` no deslocamento 0; variantes de chave=valor estilo INI não possuem magic bytes
Elemento raiz (.NET)`<configuration>` - elemento externo obrigatório; filhos como `<appSettings>` e `<connectionStrings>` seguem um esquema imposto pelo runtime
Mecanismo de leitura em runtimeLido na inicialização da aplicação pelo `ConfigurationManager` do .NET (ou `IConfiguration` no .NET Core / .NET 5+); alterações exigem o reinício do app, a menos que um recarregamento de configuração seja explicitamente configurado
Padrões de nível de máquina`machine.config` na pasta de instalação do .NET Framework fornece padrões para todo o sistema; as configurações de `.config` da aplicação sempre substituem os padrões da máquina
Transformação em tempo de compilaçãoArquivos de Transformação de Documento XML (`.xdt`), como `App.Debug.config` e `App.Release.config`, são mesclados pelo MSBuild para produzir arquivos de saída específicos do ambiente
Nome do arquivo implantadoPara apps desktop .NET, a saída é renomeada para `<AssemblyName>.exe.config`; para ASP.NET, o arquivo permanece como `Web.config` na raiz da web
Seção de strings de conexãoO elemento filho `<connectionStrings>` armazena strings de conexão de banco de dados nomeadas; o atributo `providerName` especifica o provedor ADO.NET (ex: `System.Data.SqlClient`)
Formatos de texto alternativosAlgumas aplicações usam `.config` para texto `chave=valor` estilo INI, YAML ou TOML em vez de XML - o formato interno é inteiramente definido pela aplicação
Tratamento de segurançaO IIS bloqueia o acesso HTTP direto a arquivos `.config` por padrão; valores sensíveis, como senhas, podem ser criptografados localmente usando `aspnet_regiis -pe` no Windows
Finais de linhaGeralmente CRLF no Windows, LF no Linux/macOS; o analisador XML normaliza ambos
Extensões relacionadas`.cfg`, `.ini`, `.conf`, `.xml`, `.json`, `.yaml`
LançadoNo single origin; .NET App.config/Web.config since .NET Framework 1.0 (2002)
Especificaçãolearn.microsoft.com

Conversões de CONFIG

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos CONFIG. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos CONFIG.

Perguntas frequentes

Como eu abro um arquivo .config?
A maioria é texto simples - abra-os com VS Code, Notepad++ ou Bloco de Notas no Windows, TextEdit (modo de texto simples) no Mac, ou gedit/nano no Linux. Arquivos .NET App.config/Web.config são XML e são editados facilmente no VS Code ou Visual Studio. Se o conteúdo parecer incompreensível, é uma configuração binária que apenas o seu programa pode ler.
O que é um arquivo Web.config ou App.config?
Eles são os arquivos de configuração padrão do .NET: Web.config para apps web ASP.NET, App.config para apps desktop. Eles são XML que contêm configurações como strings de conexão e chaves de app, lidos pela aplicação na inicialização.
Posso editar um arquivo .config com segurança?
Sim, mas faça um backup primeiro. Use um editor de texto simples ou de código (compatível com XML para configurações .NET), altere uma configuração por vez e mantenha o original para que possa restaurá-lo se o programa parar de funcionar. Nunca use um processador de texto.
Por que meu arquivo .config parece ter caracteres aleatórios?
Ou é uma configuração binária/proprietária que apenas o seu programa pode ler, ou você abriu uma configuração XML em uma ferramenta que não a exibe bem. Tente o VS Code; se ainda estiver incompreensível, altere essas configurações através do próprio programa.
Qual é a diferença entre .config, .cfg, .ini e .conf?
Praticamente nenhuma em termos de propósito - todos são nomes comuns para arquivos de configuração. .config é mais associado a configurações XML do .NET; .cfg/.ini/.conf são geralmente textos de chave=valor/INI. A extensão é apenas uma escolha do desenvolvedor.
Editei um .config e agora o programa não inicia - o que eu faço?
Restaure o backup que você fez ou exclua o .config para que o programa gere um novo padrão (você perderá as configurações personalizadas). É exatamente por isso que copiar o arquivo antes de editar é importante; XML corrompido é uma causa comum para falhas em apps .NET.

Referências

1Microsoft Learn - Configuring apps (App.config/Web.config)learn.microsoft.com
2Microsoft Learn - INI file format (key=value/[section])learn.microsoft.com

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.NOMEDIAAndroid No-Media Marker File
8.MDMarkdown Document
9.RPMSGRestricted Permission Message
10.TMPTemporary File

Extensões relacionadas

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.NUPKGNuGet Package

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z