.CONFIG

Plik CONFIG

Configuration File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .config to plik ustawień, który instruuje program, jak ma się zachowywać. Najczęstszym rodzajem jest plik konfiguracyjny Microsoft .NET (App.config lub Web.config), który jest zwykłym plikiem XML możliwym do otwarcia w dowolnym edytorze kodu, takim jak VS Code lub Notepad++. Zawsze wykonuj kopię zapasową pliku przed edycją - literówka może uniemożliwić uruchomienie aplikacji.

Deweloper: N/A (generic extension; the dominant case is Microsoft .NET App.config / Web.config) Kategoria: Pliki developerskie MIME: text/xml
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .DO · .MD · .HEX · .XSD

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 22, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku CONFIG?

Pliki .config są powszechnie używane w systemach jako pliki konfiguracyjne. Za ich pomocą definiowane są różne opcje, parametry i preferencje w konkretnych aplikacjach lub w całym systemie. W większości plików .config wszystkie właściwości są przechowywane jako zwykły tekst - najczęściej jako XML, który jest formatem używanym przez Microsoft .NET dla App.config (aplikacje desktopowe) i Web.config (projekty internetowe ASP.NET). Niektóre programy zamiast tego używają formatu klucz=wartość w stylu INI lub YAML.

Oprogramowanie komputerowe i systemy operacyjne często polegają na wielu ustawieniach i parametrach niezbędnych do kontrolowania bieżących procesów. Pliki .config służą temu celowi - między innymi określają katalogi plików, ciągi połączeń (connection strings) i przełączniki zachowania aplikacji. W niektórych programach może być używany więcej niż jeden taki plik, ale zazwyczaj spotyka się to w bardziej złożonych aplikacjach.

  • Ponieważ są to pliki tekstowe, można je edytować w dowolnym edytorze zwykłego tekstu, w tym w Notatniku w systemie Windows. Przed edycją należy zapoznać się z zawartością pliku, ponieważ nieprawidłowe zmiany mogą negatywnie wpłynąć na funkcjonowanie programów lub systemu operacyjnego.
  • Pliki .config definiują sposób inicjalizacji lub działania programu w czasie wykonywania - większość aplikacji odczytuje je podczas uruchamiania. W .NET plik App.config projektu jest kopiowany i zmieniany na <AssemblyName>.exe.config w folderze wyjściowym.
  • Środowisko uruchomieniowe .NET odczytuje również ogólnosystemowy plik machine.config i scala jego ustawienia z konfiguracją aplikacji; ustawienia na poziomie aplikacji mają pierwszeństwo przed domyślnymi ustawieniami maszyny. Powiązane formaty obejmują pliki .cfg używane przez wiele aplikacji spoza ekosystemu .NET.

Bezpieczeństwo

RYZYKO: MEDIUM

Plik tekstowy .config jest bezpieczny do otwarcia i odczytu. Ryzyko tkwi w EDYCJI: ponieważ .config często kontroluje, czy program się uruchomi (a w przypadku .NET, jak łączy się z bazami danych), błędna wartość, literówka lub uszkodzony tag XML może uniemożliwić działanie aplikacji. Zawsze kopiuj oryginał do kopii zapasowej przed wprowadzeniem zmian, edytuj w edytorze zwykłego tekstu/kodu (nigdy w procesorze tekstu) i zmieniaj jedną rzecz naraz. Należy również pamiętać, że pliki .config mogą zawierać wrażliwe dane (ciągi połączeń z bazą danych, hasła, klucze API w Web.config) - traktuj je jako poufne i uważaj na pobrane „zoptymalizowane” pliki konfiguracyjne z niezaufanych źródeł.

Szczegóły formatu

w pigułce
PEŁNA NAZWAConfiguration File
DEWELOPERN/A (generic extension; the dominant case is Microsoft .NET App.config / Web.config)od No single origin; .NET App.config/Web.config since .NET Framework 1.0 (2002)
TYP MIMEtext/xml
TYPZazwyczaj plik ustawień w formacie zwykłego tekstu - najczęściej XML (.NET App.config/Web.config), czasem klucz=wartość/INI lub YAML; sporadycznie specyficzny dla aplikacji
POWIĄZANE.do.md.hex.xsd

Programy otwierające pliki CONFIG

Windows4 apps
Microsoft Visual Studio Freemium Otwieraj pliki App.config/Web.config projektu z pełną obsługą schematów - natywny edytor dla plików konfiguracyjnych .NET.
Windows Notepad Wbudowany Kliknij prawym przyciskiem myszy → Otwórz za pomocą → Notatnik dla szybkich edycji małych konfiguracji tekstowych; brak pomocy dla XML, więc uważaj na strukturę.
Notepad Open-source Kliknij prawym przyciskiem myszy → Edytuj w Notepad++; pokazuje strukturę XML i numery linii dla bezpiecznej edycji konfiguracji tekstowych.
Visual Studio Code Darmowy Otwórz plik .config, aby czytać/edytować z podświetlaniem i walidacją XML/INI. Najlepszy darmowy wybór, szczególnie dla .NET App.config/Web.config.
macOS2 apps
TextEdit Wbudowany Otwórz plik .config, a następnie Format → Zamień na zwykły tekst przed zapisaniem, aby pozostał konfiguracją tekstową (nie zapisuj jako RTF).
Visual Studio Code Darmowy Otwórz plik .config, aby czytać/edytować z podświetlaniem i walidacją XML/INI. Najlepszy darmowy wybór, szczególnie dla .NET App.config/Web.config.
Linux3 apps
Visual Studio Code Darmowy Otwórz plik .config, aby czytać/edytować z podświetlaniem i walidacją XML/INI. Najlepszy darmowy wybór, szczególnie dla .NET App.config/Web.config.
GNOME Text Editor / gedit Open-source Otwórz plik .config, aby czytać/edytować; domyślny edytor GNOME dobrze radzi sobie z plikami konfiguracyjnymi.
nano / vim Open-source Edytuj w terminalu: „nano file.config” - standard dla plików konfiguracyjnych serwerów/frameworków. Najpierw zrób kopię zapasową.

Szczegóły techniczne

specyfikacja
Podstawowy formatXML - element główny `<configuration>` zawierający sekcje `<appSettings>`, `<connectionStrings>` i `<system.*>` w standardowym układzie .NET
Kodowanie plikuUTF-8 (standard dla plików konfiguracyjnych XML w .NET; kodowanie zadeklarowane w prologu XML)
Typ MIME`text/xml`
Sygnatura plikuBrak uniwersalnej; wariant XML dla .NET zaczyna się od `<?xml ...?>` pod offsetem 0; warianty klucz=wartość w stylu INI nie mają magicznych bajtów
Element główny (.NET)`<configuration>` - wymagany element zewnętrzny; elementy podrzędne, takie jak `<appSettings>` i `<connectionStrings>`, podlegają schematowi wymuszanemu przez środowisko uruchomieniowe
Mechanizm odczytu runtimeOdczytywany przy starcie aplikacji przez .NET `ConfigurationManager` (lub `IConfiguration` w .NET Core / .NET 5+); zmiany wymagają restartu aplikacji, chyba że jawnie skonfigurowano przeładowanie konfiguracji
Domyślne ustawienia systemowe`machine.config` w folderze instalacyjnym .NET Framework zapewnia domyślne ustawienia systemowe; ustawienia `.config` aplikacji zawsze nadpisują domyślne ustawienia maszyny
Transformacja w czasie kompilacjiPliki XML Document Transform (`.xdt`), takie jak `App.Debug.config` i `App.Release.config`, są scalane przez MSBuild w celu wygenerowania plików wyjściowych specyficznych dla środowiska
Nazwa wdrożonego plikuDla aplikacji desktopowych .NET plik wyjściowy zmienia nazwę na `<AssemblyName>.exe.config`; dla ASP.NET plik pozostaje jako `Web.config` w głównym katalogu witryny
Sekcja ciągów połączeńElement podrzędny `<connectionStrings>` przechowuje nazwane ciągi połączeń z bazą danych; atrybut `providerName` określa dostawcę ADO.NET (np. `System.Data.SqlClient`)
Alternatywne formaty tekstoweNiektóre aplikacje używają rozszerzenia `.config` dla tekstu w stylu INI `klucz=wartość`, YAML lub TOML zamiast XML - format wewnętrzny jest całkowicie zdefiniowany przez aplikację
Obsługa bezpieczeństwaIIS domyślnie blokuje bezpośredni dostęp HTTP do plików `.config`; wrażliwe wartości, takie jak hasła, mogą być szyfrowane w miejscu za pomocą `aspnet_regiis -pe` w systemie Windows
Końce liniiZazwyczaj CRLF w systemie Windows, LF w systemach Linux/macOS; parser XML normalizuje oba rodzaje
Powiązane rozszerzenia`.cfg`, `.ini`, `.conf`, `.xml`, `.json`, `.yaml`
WydanoNo single origin; .NET App.config/Web.config since .NET Framework 1.0 (2002)
Specyfikacjalearn.microsoft.com

Konwersje CONFIG

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami CONFIG. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki CONFIG.

Najczęściej zadawane pytania

Jak otworzyć plik .config?
Większość to zwykły tekst - otwórz je za pomocą VS Code, Notepad++ lub Notatnika w systemie Windows, TextEdit (tryb zwykłego tekstu) na macOS lub gedit/nano w systemie Linux. Pliki .NET App.config/Web.config to XML i najlepiej edytuje się je w VS Code lub Visual Studio. Jeśli zawartość wygląda jak bełkot, jest to konfiguracja binarna, którą może odczytać tylko dany program.
Co to jest plik Web.config lub App.config?
Są to standardowe pliki konfiguracyjne .NET: Web.config dla aplikacji internetowych ASP.NET, App.config dla aplikacji desktopowych. Są to pliki XML przechowujące ustawienia, takie jak ciągi połączeń i klucze aplikacji, odczytywane przez aplikację przy starcie.
Czy mogę bezpiecznie edytować plik .config?
Tak, ale najpierw zrób kopię zapasową. Użyj edytora tekstu/kodu (obsługującego XML dla konfiguracji .NET), zmieniaj jedno ustawienie naraz i zachowaj oryginał, aby móc go przywrócić, jeśli program przestanie działać. Nigdy nie używaj procesora tekstu (jak Word).
Dlaczego mój plik .config wygląda jak losowe znaki?
Albo jest to konfiguracja binarna/własnościowa, którą może odczytać tylko dany program, albo otworzyłeś konfigurację XML w narzędziu, które nie wyświetla jej poprawnie. Wypróbuj VS Code; jeśli nadal jest to bełkot, zmień te ustawienia bezpośrednio w programie.
Jaka jest różnica między .config, .cfg, .ini i .conf?
W praktyce nie ma żadnej różnicy w przeznaczeniu - wszystkie są powszechnymi nazwami plików konfiguracyjnych. .config jest najbardziej kojarzony z konfiguracjami XML w .NET; .cfg/.ini/.conf to zazwyczaj tekst w formacie klucz=wartość/INI. Rozszerzenie jest po prostu wyborem programisty.
Edytowałem plik .config i teraz program się nie uruchamia - co mam zrobić?
Przywróć kopię zapasową, którą wykonałeś, lub usuń plik .config, aby program wygenerował domyślny (stracisz własne ustawienia). Właśnie dlatego kopiowanie pliku przed edycją jest ważne; uszkodzony XML jest częstą przyczyną problemów w aplikacjach .NET.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.RPMSGRestricted Permission Message
6.BINCD/DVD Disc Image (BIN/CUE)
7.EXEWindows Executable (Portable Executable)
8.M4AMPEG-4 Audio File
9.ICSiCalendar data file
10.XDWDocuWorks Document

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z