.BAT

Plik BAT

Windows Batch File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik BAT to zwykły tekstowy skrypt wsadowy Windows zawierający polecenia Wiersza polecenia, które są uruchamiane sekwencyjnie w momencie dwukrotnego kliknięcia. Aby najpierw sprawdzić, co robi, kliknij prawym przyciskiem myszy i wybierz Edytuj, aby otworzyć go w Notatniku - to nie powoduje wykonania żadnych poleceń. Uruchamiaj tylko te pliki .bat, które sam napisałeś lub którym w pełni ufasz, ponieważ działają one z uprawnieniami użytkownika i są powszechną metodą dostarczania złośliwego oprogramowania.

Deweloper: Microsoft Kategoria: Pliki wykonywalne MIME: application/x-bat
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .APK · .EXE · .VBS · .JAR

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jun 25, 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 BAT?

.bat to rozszerzenie dla plików wsadowych DOS uruchamianych z powłoki poleceń Windows, cmd.exe.

Zawartość plików .bat

Pliki .bat zawierają polecenia dla powłoki systemowej. Pliki wsadowe pozwalają użytkownikom automatyzować zadania i uruchamiać wiele poleceń po kolei, zarządzać aplikacjami lub kontrolować zasoby komputera. Znany przykład to AUTOEXEC.BAT, znajdujący się w folderze głównym dysku systemowego w systemach Windows 95, 98 i Me; polecenia w tym pliku były wykonywane automatycznie przy starcie systemu w celu uruchomienia aplikacji i modyfikacji domyślnych ustawień. Dziś pliki .bat pozostają w pełni obsługiwane we wszystkich wersjach Windows; ich bliskim krewnym jest .cmd, który jest odpowiednikiem z ery Windows NT z domyślnie włączonymi rozszerzeniami poleceń.

Czy mogę otwierać pliki .bat?

Pliki .bat przechowują polecenia w formacie tekstowym i mogą być edytowane w dowolnym edytorze tekstu. Jednak użytkownicy powinni zachować ostrożność przy otwieraniu plików .bat - domyślnie dwukrotne kliknięcie pliku .bat automatycznie ładuje go do pamięci i wykonuje jego polecenia. Kliknięcie pliku prawym przyciskiem myszy i wybranie opcji Edytuj z menu kontekstowego pozwala na modyfikację pliku .bat bez uruchamiania jego instrukcji. W przypadku bardziej zaawansowanych skryptów, nowoczesną alternatywą dla Windows są skrypty PowerShell (.ps1).

Czy plik .bat może być niebezpieczny?

Mając na uwadze, że polecenia zapisane w plikach .bat mogą pozwolić systemowi na wykonanie praktycznie dowolnej operacji, dostęp do zasobów systemowych lub instalację oprogramowania, ryzyko, że takie pliki mogą zostać użyte do instalacji potencjalnie niebezpiecznego oprogramowania lub nawet destabilizacji maszyny, jest realne. Dlatego zaleca się, aby użytkownicy nie uruchamiali plików .bat z nieznanych źródeł. Najlepsze praktyki sugerują, aby przed uruchomieniem jakiegokolwiek pliku .bat przejrzeć jego zawartość - nawet plików, które znajdują się na komputerze od dłuższego czasu. Złośliwy program mógł zmodyfikować jeden lub więcej nieszkodliwych plików .bat w taki sposób, że ich uruchomienie powoduje teraz uszkodzenie systemu lub instaluje złośliwe oprogramowanie.

Bezpieczeństwo

RYZYKO: HIGH

Plik .bat jest WYKONYWALNY: dwukrotne kliknięcie natychmiast uruchamia każde polecenie z Twoimi uprawnieniami użytkownika - może usuwać pliki, zmieniać ustawienia, pobierać i uruchamiać inne programy lub wyłączać narzędzia bezpieczeństwa. Jest to powszechny wektor złośliwego oprogramowania, często zaciemniany lub używany jako „dropper”, który pobiera właściwy ładunek, i często maskowany jako pomocna „poprawka”, „crack” lub „optymalizator”. BEZPIECZNA OBSŁUGA: nigdy nie klikaj dwukrotnie niezaufanego pliku .bat. Aby go sprawdzić, kliknij prawym przyciskiem myszy Edytuj (lub otwórz w Notatniku/Notepad++/VS Code) i PRZECZYTAJ polecenia - otwarcie w edytorze NIE powoduje ich wykonania. Sygnały ostrzegawcze wewnątrz: polecenia wywołujące powershell/curl/bitsadmin w celu pobrania plików, ciągi znaków base64/bełkot, próby wyłączenia Defender lub zapisy do folderów systemowych i rejestru. W razie wątpliwości prześlij plik do VirusTotal (to tekst, więc przesłanie jest bezpieczne) i uruchamiaj go tylko wewnątrz maszyny wirtualnej/piaskownicy.

Szczegóły formatu

w pigułce
PEŁNA NAZWAWindows Batch Fileznany również jako Batch script, DOS batch file
DEWELOPERMicrosoftod 1981 (MS-DOS 1.0; AUTOEXEC.BAT since MS-DOS / PC DOS)
TYP MIMEapplication/x-bat
TYPTekstowy skrypt poleceń Wiersza polecenia (cmd.exe), wykonywany linia po linii

Programy otwierające pliki BAT

Windows6 apps
Sublime Text Płatny Otwórz jako tekst do edycji z wyróżnianiem składni skryptów wsadowych.
PSPad Darmowy Darmowy edytor dla programistów - otwiera i koloruje składnię .bat do inspekcji/edycji.
Notepad Open-source Otwórz plik (lub kliknij prawym przyciskiem myszy, aby edytować w Notepad++), aby uzyskać podgląd tylko do odczytu z wyróżnioną składnią przed uruchomieniem.
Notepad (Edit, do not run) Wbudowany Kliknij prawym przyciskiem myszy .bat, aby wybrać Pokaż więcej opcji i Edytuj - otwiera się w Notatniku, dzięki czemu możesz CZYTAĆ polecenia bez ich wykonywania.
Visual Studio Code Darmowy Otwórz .bat jako tekst; wyróżnianie składni plików wsadowych ułatwia dostrzeżenie zaciemnionych lub złośliwych linii.
Command Prompt (cmd.exe) - to RUN Wbudowany Tylko gdy plik jest zaufany: otwórz cmd, wpisz ścieżkę do .bat i naciśnij Enter. Uruchomienie z wiersza poleceń pozostawia okno otwarte, aby widzieć wyniki i błędy.
macOS2 apps
Any text editor (TextEdit, VS Code) Darmowy macOS może tylko CZYTAĆ .bat jako tekst - nie może uruchamiać poleceń wsadowych Windows. Otwórz go, aby sprawdzić; uruchom w systemie Windows (lub na maszynie wirtualnej Windows).
Parallels Desktop (to run, via Windows) Płatny Uruchamia maszynę wirtualną Windows na Macu; wykonaj .bat wewnątrz tego systemu gościa, a nie w macOS.
Linux1 app
Any text editor Darmowy Linux odczytuje .bat tylko jako tekst; składnia cmd.exe nie działa natywnie. Sprawdź tutaj, uruchom w Windows (cmd w Wine obsługuje proste skrypty niedoskonale).

Szczegóły techniczne

specyfikacja
Silnik wykonawczycmd.exe (Procesor poleceń Windows) - powłoka odczytuje i wykonuje każdą linię sekwencyjnie w czasie rzeczywistym
Kodowanie plikuANSI / Windows-1252 lub ASCII; UTF-8 jest akceptowane, ale BOM (EF BB BF) na samym początku psuje pierwsze polecenie
Magic bytes / sygnaturaBrak - zwykły tekst identyfikowany wyłącznie przez rozszerzenie .bat; większość plików zaczyna się od linii @echo off
Składnia komentarzySłowo kluczowe REM (oficjalne) lub :: (sztuczka z etykietą z podwójnym dwukropkiem, szeroko stosowana jako komentarz jednowierszowy)
Składnia zmiennych%VARIABLE_NAME% dla zmiennych środowiskowych; %1-%9 dla parametrów pozycyjnych przekazywanych w wierszu poleceń; %* dla wszystkich argumentów
Konstrukcje sterująceEtykiety (:nazwa), GOTO, CALL (podprogramy lub skrypty podrzędne), IF / ELSE, pętle FOR, zakresy SETLOCAL / ENDLOCAL
Obsługa błędówPseudozmienna ERRORLEVEL; sprawdzenia IF ERRORLEVEL n; operatory wykonania warunkowego && oraz || (wymaga rozszerzeń poleceń)
Typowy rozmiar plikuOd 100 bajtów do ok. 50 KB - od kilku linii do długiego skryptu automatyzacji
Format pokrewny.cmd to odpowiednik z ery Windows NT; rozszerzenia poleceń są domyślnie włączone, co zapewnia bardziej niezawodne zachowanie ERRORLEVEL oraz FOR /F
Podpisywanie koduBrak natywnego mechanizmu podpisywania - w przeciwieństwie do skryptów PowerShell .ps1, pliki .bat nie mogą być podpisane cyfrowo ani ograniczane przez politykę wykonywania
Zachowanie bezpieczeństwa przy uruchamianiuDwukrotne kliknięcie uruchamia plik natychmiast bez żadnego podglądu; pliki pobrane z Internetu otrzymują flagę Mark-of-the-Web, która wyzwala monit SmartScreen
Zastąpiony przezPowerShell (.ps1) dla nowoczesnej automatyzacji Windows, choć .bat / .cmd pozostają w pełni obsługiwane i w powszechnym użyciu
Powiązane platformyWindows (wszystkie wersje), MS-DOS (pochodzenie), OS/2 (ograniczona kompatybilność)
Typ MIMEapplication/x-bat (spotykany również jako application/bat, application/x-msdos-program oraz text/plain)
Wydano1981 (MS-DOS 1.0; AUTOEXEC.BAT since MS-DOS / PC DOS)
Najnowsza wersjaNo versioned spec; behavior tied to the cmd.exe of the Windows release (Windows 11 cmd as of 2026). .cmd is the NT-era sibling.
Specyfikacjalearn.microsoft.com

Konwersje BAT

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami BAT. 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 BAT.

Najczęściej zadawane pytania

Czy otwieranie pliku BAT jest bezpieczne?
Otwarcie go w edytorze tekstu w celu ODCZYTU jest bezpieczne - to niczego nie uruchamia. Dwukrotne kliknięcie URUCHAMIA polecenia, co jest ryzykowne w przypadku plików, którym nie ufasz. Zawsze najpierw sprawdź zawartość, klikając prawym przyciskiem myszy i wybierając Edytuj.
Jak sprawdzić, co robi plik .bat bez jego uruchamiania?
Kliknij plik prawym przyciskiem myszy, wybierz „Pokaż więcej opcji”, a następnie „Edytuj” (lub otwórz go w Notepad++/VS Code). Odczytasz polecenia jako zwykły tekst bez ich wykonywania.
Jak uruchomić plik BAT?
Kliknij go dwukrotnie lub otwórz Wiersz polecenia i wpisz pełną ścieżkę do pliku. Uruchomienie go z poziomu wiersza poleceń sprawia, że okno pozostaje otwarte, dzięki czemu możesz odczytać dane wyjściowe i ewentualne błędy.
Jak przekonwertować plik BAT na EXE?
Użyj wrappera, takiego jak darmowy Bat To Exe Converter lub wbudowane w Windows narzędzie IExpress. Powoduje to zapakowanie skryptu do samorozpakowującego się pliku EXE; nie kompiluje go ani nie przyspiesza, a programy antywirusowe mogą oznaczyć wynik jako podejrzany.
Jaka jest różnica między .bat a .cmd?
Są to niemal identyczne skrypty wsadowe Windows. .cmd to nowsza wersja NT z domyślnie włączonymi „rozszerzeniami poleceń”; .bat zachowuje niektóre zachowania z ery DOS. Możesz używać obu - większość skryptów działa tak samo.
Dlaczego mój antywirus oznacza plik .bat?
Ponieważ pliki wsadowe mogą uruchamiać dowolne polecenia i są powszechnym narzędziem złośliwego oprogramowania. Oznaczenie nie zawsze oznacza infekcję, ale sprawdź zawartość w edytorze i uruchamiaj go tylko wtedy, gdy ufasz źródłu.
Czy plik .bat może działać na Macu lub Linuxie?
Nie - pliki wsadowe używają składni cmd.exe systemu Windows. Na Macu/Linuxie możesz je tylko czytać; aby je uruchomić, potrzebowałbyś Windows lub maszyny wirtualnej z Windows.

Źródła

1Microsoft Learn - Windows commands referencelearn.microsoft.com
2Microsoft Learn - cmd.exe documentationlearn.microsoft.com

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

.APKAndroid Package
.EXEWindows Executable (Portable Executable)
.VBSVBScript file (Visual Basic Script)
.JARJava Archive
.EX4MetaTrader 4 Compiled Program (Expert Advisor / Indicator / Script)
.APPXMicrosoft Windows App Package (AppX)

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