.CONFIG

Archivo CONFIG

Configuration File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo .config es un archivo de ajustes que indica a un programa cómo comportarse. El tipo más común es un archivo de configuración de Microsoft .NET (App.config o Web.config), que es XML simple que se abre en cualquier editor de código como VS Code o Notepad++. Realice siempre una copia de seguridad del archivo antes de editarlo: un error tipográfico puede impedir que la aplicación se inicie.

Desarrollador: N/A (generic extension; the dominant case is Microsoft .NET App.config / Web.config) Categoría: Archivos de desarrollo MIME: text/xml
SE ABRE EN Windows macOS Linux
Relacionado: .DO · .MD · .HEX · .XSD

En esta página

19k+ extensiones indexadas
Última revisión Jul 22, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo CONFIG?

Los archivos .config se utilizan comúnmente dentro de un sistema como archivos de configuración. Mediante el uso de archivos de configuración, se definen diversas opciones, parámetros y preferencias dentro de aplicaciones específicas o de todo el sistema. En la mayoría de los archivos .config, todas las propiedades se almacenan como texto plano, con mayor frecuencia como XML, que es el formato que Microsoft .NET utiliza para App.config (aplicaciones de escritorio) y Web.config (proyectos web ASP.NET). Algunos programas utilizan en su lugar un formato de estilo INI de tipo clave=valor o YAML.

El software informático y los sistemas operativos a menudo dependen de muchos ajustes y parámetros necesarios para controlar los procesos en curso. Los archivos .config sirven para este propósito: entre otras cosas, especifican directorios de archivos, cadenas de conexión y selectores de comportamiento de la aplicación. En algunos programas, se puede utilizar más de uno de estos archivos, pero esto suele verse en aplicaciones más complejas.

  • Dado que se trata de archivos basados en texto, pueden editarse con cualquier editor de texto plano, incluido el Bloc de notas en Windows. Antes de editar, debe familiarizarse con el contenido del archivo, ya que los cambios incorrectos pueden afectar negativamente al funcionamiento de los programas o del sistema operativo.
  • Los archivos .config definen cómo se inicializa o funciona un programa en tiempo de ejecución; la mayoría de las aplicaciones los leen durante el inicio. En .NET, el archivo App.config de un proyecto se copia y se renombra como <AssemblyName>.exe.config en la carpeta de salida.
  • El tiempo de ejecución de .NET también lee un archivo machine.config a nivel de todo el sistema y combina sus ajustes con la configuración de la aplicación; los ajustes a nivel de aplicación tienen prioridad sobre los valores predeterminados del sistema. Los formatos relacionados incluyen archivos .cfg utilizados por muchas aplicaciones que no son de .NET.

Seguridad y protección

RIESGO: MEDIUM

Un archivo .config de texto es seguro de abrir y leer. El riesgo reside en la EDICIÓN: debido a que un .config a menudo controla si su programa se inicia (y, para .NET, cómo se conecta a las bases de datos), un valor incorrecto, un error tipográfico o una etiqueta XML rota pueden impedir que la aplicación funcione. Siempre copie el original a una copia de seguridad antes de cambiar nada, edite con un editor de texto plano/código (nunca un procesador de textos) y cambie una sola cosa a la vez. También tenga en cuenta que los archivos .config pueden contener datos sensibles (cadenas de conexión a bases de datos, contraseñas, claves de API en Web.config); trátelos como confidenciales y desconfíe de los archivos de configuración «optimizados» descargados de fuentes no fiables.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOConfiguration File
DESARROLLADORN/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
TIPONormalmente un archivo de ajustes de texto plano, con mayor frecuencia XML (App.config/Web.config de .NET), a veces clave=valor/INI o YAML; ocasionalmente específico de la aplicación
RELACIONADO.do.md.hex.xsd

Programas que abren archivos CONFIG

Windows4 apps
Microsoft Visual Studio Freemium Abra el App.config/Web.config del proyecto con reconocimiento completo del esquema: el editor nativo para archivos de configuración de .NET.
Windows Notepad Integrado Clic derecho → Abrir con → Bloc de notas para ediciones rápidas de configuraciones de texto pequeñas; carece de ayuda para XML, así que tenga cuidado con la estructura.
Notepad Código abierto Clic derecho → Editar con Notepad++; muestra la estructura XML y los números de línea para una edición segura de archivos de configuración de texto.
Visual Studio Code Gratis Abra el .config para leer/editar con resaltado y validación de XML/INI. La mejor opción gratuita, especialmente para App.config/Web.config de .NET.
macOS2 apps
TextEdit Integrado Abra el .config, luego Formato → Convertir a texto plano antes de guardar para que siga siendo una configuración de texto plano (no lo guarde como RTF).
Visual Studio Code Gratis Abra el .config para leer/editar con resaltado y validación de XML/INI. La mejor opción gratuita, especialmente para App.config/Web.config de .NET.
Linux3 apps
Visual Studio Code Gratis Abra el .config para leer/editar con resaltado y validación de XML/INI. La mejor opción gratuita, especialmente para App.config/Web.config de .NET.
GNOME Text Editor / gedit Código abierto Abra el .config para leer/editar; el editor predeterminado de GNOME maneja bien los archivos de configuración.
nano / vim Código abierto Edite en la terminal: «nano file.config», estándar para archivos de configuración de servidores/frameworks. Haga una copia de seguridad primero.

Detalles técnicos

especificación profunda
Formato principalXML: un elemento raíz `<configuration>` que envuelve las secciones `<appSettings>`, `<connectionStrings>` y `<system.*>` en el diseño estándar de .NET
Codificación de archivoUTF-8 (estándar para archivos de configuración XML de .NET; codificación declarada en el prólogo XML)
Tipo MIME`text/xml`
Firma de archivoNinguna universal; la variante XML de .NET comienza con `<?xml ...?>` en el desplazamiento 0; las variantes de clave=valor estilo INI no tienen bytes mágicos
Elemento raíz (.NET)`<configuration>`: elemento externo obligatorio; los elementos secundarios como `<appSettings>` y `<connectionStrings>` siguen un esquema aplicado por el tiempo de ejecución
Mecanismo de lectura en tiempo de ejecuciónLeído al inicio de la aplicación por el `ConfigurationManager` de .NET (o `IConfiguration` en .NET Core / .NET 5+); los cambios requieren un reinicio de la aplicación a menos que se configure explícitamente una recarga de configuración
Valores predeterminados a nivel de máquina`machine.config` en la carpeta de instalación de .NET Framework proporciona valores predeterminados para todo el sistema; los ajustes de `.config` de la aplicación siempre anulan los predeterminados de la máquina
Transformación en tiempo de compilaciónLos archivos de transformación de documentos XML (`.xdt`), como `App.Debug.config` y `App.Release.config`, son combinados por MSBuild para producir archivos de salida específicos del entorno
Nombre del archivo desplegadoPara las aplicaciones de escritorio de .NET, la salida se renombra a `<AssemblyName>.exe.config`; para ASP.NET, el archivo permanece como `Web.config` en la raíz web
Sección de cadenas de conexiónEl elemento secundario `<connectionStrings>` almacena cadenas de conexión a bases de datos con nombre; el atributo `providerName` especifica el proveedor de ADO.NET (por ejemplo, `System.Data.SqlClient`)
Formatos de texto alternativosAlgunas aplicaciones utilizan `.config` para texto de tipo `clave=valor` estilo INI, YAML o TOML en lugar de XML; el formato interno es definido enteramente por la aplicación
Manejo de seguridadIIS bloquea el acceso HTTP directo a los archivos `.config` por defecto; los valores sensibles como las contraseñas pueden cifrarse in situ utilizando `aspnet_regiis -pe` en Windows
Finales de líneaNormalmente CRLF en Windows, LF en Linux/macOS; el analizador XML normaliza ambos
Extensiones relacionadas`.cfg`, `.ini`, `.conf`, `.xml`, `.json`, `.yaml`
LanzadoNo single origin; .NET App.config/Web.config since .NET Framework 1.0 (2002)
Especificaciónlearn.microsoft.com

Conversiones de CONFIG

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos CONFIG. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos CONFIG.

Preguntas frecuentes

¿Cómo abro un archivo .config?
La mayoría son de texto plano: ábralos con VS Code, Notepad++ o el Bloc de notas en Windows, TextEdit (modo de texto plano) en Mac, o gedit/nano en Linux. Los archivos App.config/Web.config de .NET son XML y se editan bien en VS Code o Visual Studio. Si el contenido parece ininteligible, es una configuración binaria que solo su programa puede leer.
¿Qué es un archivo Web.config o App.config?
Son los archivos de configuración estándar de .NET: Web.config para aplicaciones web ASP.NET, App.config para aplicaciones de escritorio. Son archivos XML que contienen ajustes como cadenas de conexión y claves de aplicación, leídos por la aplicación al inicio.
¿Puedo editar un archivo .config de forma segura?
Sí, pero haga una copia de seguridad primero. Utilice un editor de texto plano o de código (compatible con XML para configuraciones de .NET), cambie un ajuste a la vez y conserve el original para poder restaurarlo si el programa deja de funcionar. Nunca use un procesador de textos.
¿Por qué mi archivo .config parece tener caracteres aleatorios?
O bien es una configuración binaria/propietaria que solo su programa puede leer, o bien abrió una configuración XML en una herramienta que no la muestra bien. Pruebe con VS Code; si sigue siendo ininteligible, cambie esos ajustes a través del propio programa.
¿Cuál es la diferencia entre .config, .cfg, .ini y .conf?
Prácticamente ninguna en cuanto a su propósito: todos son nombres comunes para archivos de configuración. .config se asocia más con las configuraciones XML de .NET; .cfg/.ini/.conf suelen ser texto de tipo clave=valor/INI. La extensión es simplemente la elección del desarrollador.
He editado un .config y ahora el programa no arranca, ¿qué hago?
Restaure la copia de seguridad que hizo, o elimine el .config para que el programa regenere uno predeterminado (perderá los ajustes personalizados). Esta es exactamente la razón por la que copiar el archivo antes de editarlo es importante; un XML mal formado es una causa común de errores en aplicaciones .NET.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

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

Extensiones relacionadas

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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z