.CONFIG

Файл CONFIG

Configuration File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл .config - это файл настроек, который определяет поведение программы. Наиболее распространенным типом является файл конфигурации Microsoft .NET (App.config или Web.config), представляющий собой обычный XML, который можно открыть в любом редакторе кода, таком как VS Code или Notepad++. Всегда делайте резервную копию файла перед редактированием - опечатка может привести к тому, что приложение перестанет запускаться.

Разработчик: N/A (generic extension; the dominant case is Microsoft .NET App.config / Web.config) Категория: Файлы разработчика MIME: text/xml
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .DO · .MD · .HEX · .XSD

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Jul 22, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла CONFIG?

Файлы .config обычно используются в системе как файлы конфигурации. С их помощью определяются различные опции, параметры и предпочтения в конкретных приложениях или во всей системе. В большинстве файлов .config все свойства хранятся в виде простого текста - чаще всего в формате XML, который Microsoft .NET использует для App.config (настольные приложения) и Web.config (веб-проекты ASP.NET). Некоторые программы вместо этого используют формат ключ=значение в стиле INI или YAML.

Компьютерное программное обеспечение и операционные системы часто полагаются на множество настроек и параметров, необходимых для управления текущими процессами. Файлы .config служат этой цели - помимо прочего, они указывают каталоги файлов, строки подключения и переключатели поведения приложений. В некоторых программах может использоваться более одного такого файла, но обычно это встречается в более сложных приложениях.

  • Поскольку это текстовые файлы, их можно редактировать в любом текстовом редакторе, включая Notepad в Windows. Перед редактированием следует ознакомиться с содержимым файла, так как некорректные изменения могут негативно повлиять на работу программ или операционной системы.
  • Файлы .config определяют, как программа инициализируется или работает во время выполнения - большинство приложений считывают их при запуске. В .NET файл проекта App.config копируется и переименовывается в <AssemblyName>.exe.config в выходной папке.
  • Среда выполнения .NET также считывает общесистемный файл machine.config и объединяет его настройки с конфигурацией приложения; настройки уровня приложения имеют приоритет над системными значениями по умолчанию. К родственным форматам относятся файлы .cfg, используемые многими приложениями, не относящимися к .NET.

Безопасность и защита

РИСК: MEDIUM

Текстовый файл .config безопасен для открытия и чтения. Риск заключается в РЕДАКТИРОВАНИИ: поскольку .config часто определяет, запустится ли программа (а для .NET - как она подключается к базам данных), неверное значение, опечатка или поврежденный тег XML могут нарушить работу приложения. Всегда копируйте оригинал в резервную копию перед внесением изменений, редактируйте в текстовом редакторе или редакторе кода (никогда в текстовом процессоре) и меняйте по одному параметру за раз. Также учтите, что файлы .config могут содержать конфиденциальные данные (строки подключения к БД, пароли, ключи API в Web.config) - относитесь к ним как к конфиденциальным и опасайтесь скачанных «оптимизированных» конфигов из ненадежных источников.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕConfiguration File
РАЗРАБОТЧИКN/A (generic extension; the dominant case is Microsoft .NET App.config / Web.config)с No single origin; .NET App.config/Web.config since .NET Framework 1.0 (2002)
MIME-ТИПtext/xml
ТИПОбычно текстовый файл настроек - чаще всего XML (.NET App.config/Web.config), иногда «ключ=значение»/INI или YAML; изредка специфичный для приложения
СВЯЗАННЫЕ.do.md.hex.xsd

Программы, открывающие файлы CONFIG

Windows4 apps
Microsoft Visual Studio Freemium Открывает App.config/Web.config проекта с полной поддержкой схем - нативный редактор для файлов конфигурации .NET.
Windows Notepad Встроенная Правой кнопкой мыши → Открыть с помощью → Notepad для быстрого редактирования небольших текстовых конфигов; отсутствует поддержка XML, поэтому будьте осторожны со структурой.
Notepad Открытый код Правой кнопкой мыши → Edit with Notepad++; показывает структуру XML и номера строк для безопасного редактирования текстовых конфигов.
Visual Studio Code Бесплатно Открывает .config для чтения/редактирования с подсветкой XML/INI и проверкой синтаксиса. Лучший бесплатный выбор, особенно для .NET App.config/Web.config.
macOS2 apps
TextEdit Встроенная Откройте .config, затем Format → Make Plain Text перед сохранением, чтобы он оставался текстовым конфигом (не сохраняйте как RTF).
Visual Studio Code Бесплатно Открывает .config для чтения/редактирования с подсветкой XML/INI и проверкой синтаксиса. Лучший бесплатный выбор, особенно для .NET App.config/Web.config.
Linux3 apps
Visual Studio Code Бесплатно Открывает .config для чтения/редактирования с подсветкой XML/INI и проверкой синтаксиса. Лучший бесплатный выбор, особенно для .NET App.config/Web.config.
GNOME Text Editor / gedit Открытый код Открывает .config для чтения/редактирования; стандартный редактор GNOME отлично справляется с конфигурационными файлами.
nano / vim Открытый код Редактирование в терминале: «nano file.config» - стандарт для конфигурационных файлов серверов и фреймворков. Сначала сделайте резервную копию.

Технические подробности

глубокая спецификация
Основной форматXML - корневой элемент `<configuration>`, содержащий разделы `<appSettings>`, `<connectionStrings>` и `<system.*>` в стандартной структуре .NET
Кодировка файлаUTF-8 (стандарт для файлов конфигурации .NET XML; кодировка объявляется в прологе XML)
Тип MIME`text/xml`
Сигнатура файлаУниверсальная отсутствует; вариант .NET XML начинается с `<?xml ...?>` со смещением 0; варианты «ключ=значение» в стиле INI не имеют магических байтов
Корневой элемент (.NET)`<configuration>` - обязательный внешний элемент; дочерние элементы, такие как `<appSettings>` и `<connectionStrings>`, следуют схеме, контролируемой средой выполнения
Механизм чтения во время выполненияСчитывается при запуске приложения через .NET `ConfigurationManager` (или `IConfiguration` в .NET Core / .NET 5+); изменения требуют перезапуска приложения, если явно не настроена перезагрузка конфигурации
Системные значения по умолчанию`machine.config` в папке установки .NET Framework предоставляет общесистемные настройки; параметры приложения в `.config` всегда переопределяют системные значения
Преобразование во время сборкиФайлы XML Document Transform (`.xdt`), такие как `App.Debug.config` и `App.Release.config`, объединяются MSBuild для создания выходных файлов, специфичных для среды
Имя развернутого файлаДля настольных приложений .NET выходной файл переименовывается в `<AssemblyName>.exe.config`; для ASP.NET файл остается как `Web.config` в корне веб-сайта
Раздел строк подключенияДочерний элемент `<connectionStrings>` хранит именованные строки подключения к базе данных; атрибут `providerName` указывает провайдера ADO.NET (например, `System.Data.SqlClient`)
Альтернативные текстовые форматыНекоторые приложения используют `.config` для текста в стиле INI «ключ=значение», YAML или TOML вместо XML - внутренний формат полностью определяется приложением
Обработка безопасностиIIS по умолчанию блокирует прямой HTTP-доступ к файлам `.config`; конфиденциальные значения, такие как пароли, могут быть зашифрованы на месте с помощью `aspnet_regiis -pe` в Windows
Окончания строкОбычно CRLF в Windows, LF в Linux/macOS; XML-парсер нормализует оба варианта
Связанные расширения`.cfg`, `.ini`, `.conf`, `.xml`, `.json`, `.yaml`
ВыпущенNo single origin; .NET App.config/Web.config since .NET Framework 1.0 (2002)
Спецификацияlearn.microsoft.com

Конвертации CONFIG

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами CONFIG. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах CONFIG.

Часто задаваемые вопросы

Как открыть файл .config?
Большинство из них являются текстовыми - открывайте их с помощью VS Code, Notepad++ или Notepad в Windows, TextEdit (в режиме обычного текста) на Mac или gedit/nano в Linux. Файлы .NET App.config/Web.config используют XML и удобно редактируются в VS Code или Visual Studio. Если содержимое выглядит как абракадабра, это бинарный конфиг, который может прочитать только сама программа.
Что такое файл Web.config или App.config?
Это стандартные файлы конфигурации .NET: Web.config для веб-приложений ASP.NET, App.config для настольных приложений. Это XML-файлы, содержащие такие настройки, как строки подключения и ключи приложения, считываемые приложением при запуске.
Можно ли безопасно редактировать файл .config?
Да, но сначала сделайте резервную копию. Используйте текстовый редактор или редактор кода (с поддержкой XML для конфигов .NET), меняйте по одному параметру за раз и сохраняйте оригинал, чтобы восстановить его, если программа перестанет работать. Никогда не используйте текстовые процессоры.
Почему мой файл .config выглядит как случайные символы?
Либо это бинарный/проприетарный конфиг, который может прочитать только его программа, либо вы открыли XML-конфиг в инструменте, который плохо его отображает. Попробуйте VS Code; если это все еще абракадабра, измените эти настройки через саму программу.
В чем разница между .config, .cfg, .ini и .conf?
Практически никакой разницы в назначении - все это распространенные имена для файлов конфигурации. .config чаще всего ассоциируется с XML-конфигами .NET; .cfg/.ini/.conf обычно представляют собой текст в формате «ключ=значение» или INI. Расширение - это просто выбор разработчика.
Я отредактировал .config, и теперь программа не запускается - что делать?
Восстановите сделанную вами резервную копию или удалите .config, чтобы программа создала новый по умолчанию (вы потеряете пользовательские настройки). Именно поэтому важно копировать файл перед редактированием; поврежденный XML - частая причина сбоев приложений .NET.

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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.RPMSGRestricted Permission Message
8.TMPTemporary File
9.NOMEDIAAndroid No-Media Marker File
10.MDMarkdown Document

Похожие расширения

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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z