.EXEC

Plik EXEC

Unix Executable File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .exec to plik wykonywalny systemów Unix/Linux/macOS - program lub skrypt przeznaczony do uruchomienia, a nie do przeglądania. W systemie Linux lub macOS otwórz terminal, uruchom „chmod +x file.exec”, a następnie „./file.exec”. Nigdy nie uruchamiaj pliku .exec z niezaufanego źródła; wykonuje się on z pełnymi uprawnieniami użytkownika.

Deweloper: N/A (generic Unix/Linux/macOS convention) Kategoria: Pliki wykonywalne MIME: application/x-executable
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .APK · .EXE · .VBS · .JAR

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 13, 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 EXEC?

Pliki wykonywalne dla systemów Unix i systemów uniksopodobnych mogą być zapisywane z rozszerzeniem .exec. Plik .exec może zawierać praktycznie dowolny program wykonywalny w danym systemie operacyjnym - albo skompilowany plik binarny (taki jak binarny ELF w systemie Linux/Unix), albo skrypt interpretera w formacie tekstowym. Rozszerzenie .exec ma swój odpowiednik w postaci plików .exe w systemach Windows.

Zasada w systemach Unix jest taka, że pliki wykonywalne są zapisywane bez żadnego rozszerzenia - przyrostek .exec jest używany do oznaczania plików wykonywalnych w menedżerach plików i środowiskach IDE w systemach macOS, Linux lub FreeBSD, aby odróżnić gotowy do uruchomienia produkt od plików źródłowych.

Możliwość uruchomienia pliku .exec jest określana przez bity uprawnień pliku i jego wewnętrzny nagłówek, a nie przez rozszerzenie. Jądro systemu sprawdza magiczne bajty pod offsetem 0: pliki binarne ELF zaczynają się od \x7FELF, pliki binarne macOS Mach-O od FEEDFACE, a skrypty od #!, po którym następuje ścieżka do interpretera (np. #!/bin/bash dla skryptu .sh).

Pliki .exec można uruchamiać z wiersza poleceń (powłoki). W systemie macOS liczy się bit wykonywalności (atrybut uprawnień x) - plik uruchamia się poprawnie z rozszerzeniem .exec lub bez niego. Przed uruchomieniem nieznanego pliku .exec użyj polecenia file, aby potwierdzić jego rzeczywisty typ.

Bezpieczeństwo

RYZYKO: HIGH

Plik wykonywalny to typ pliku o najwyższym ryzyku przy uruchamianiu z niezaufanego źródła: plik .exec działa z Twoimi uprawnieniami użytkownika i może czytać, modyfikować, szyfrować lub usuwać Twoje pliki oraz pobierać dodatkowy kod. Przed uruchomieniem pliku, którego sam nie zbudowałeś: użyj „file file.exec”, aby zobaczyć, co to jest, a jeśli to skrypt tekstowy, najpierw go przeczytaj. W systemie macOS Gatekeeper domyślnie blokuje niepodpisane/nieonotowane pliki binarne - to ostrzeżenie służy Twojej ochronie. Nigdy nie używaj bezmyślnie „chmod +x” i nie uruchamiaj plików z forów, e-maili czy przypadkowych pobrań. Rozszerzenie „.exec” nie daje żadnego bezpieczeństwa; ufaj źródłu, a nie przyrostkowi.

Szczegóły formatu

w pigułce
PEŁNA NAZWAUnix Executable Fileznany również jako Unix executable, executable script
DEWELOPERN/A (generic Unix/Linux/macOS convention)od N/A (extension-less executables predate the .exec label; concept from early Unix)
TYP MIMEapplication/x-executable
TYPProgram wykonywalny lub skrypt (binarny ELF/Mach-O lub tekstowy skrypt powłoki)
To rozszerzenie jest również używane przez…
  • Znacznik eksportu aplikacji/IDE - Niektóre narzędzia programistyczne i aplikacje nazywają swoje wyjściowe artefakty wykonywalne *.exec czysto etykietowo; rzeczywisty typ pod spodem to nadal ELF/Mach-O/skrypt.
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
00010203
HEX
7F454C46
ASCII
·ELF
Plik .exec nie posiada własnej sygnatury - zależy ona od rodzaju pliku wykonywalnego. Skompilowany plik binarny Linux/Unix to ELF: 7F 45 4C 46 („\x7FELF”) pod offsetem 0. Skrypt shebang zaczyna się od „#!” (23 21), po którym następuje ścieżka do interpretera. Skompilowany plik binarny macOS to Mach-O: magiczne bajty FE ED FA CE (32-bit) / FE ED FA CF (64-bit) lub nagłówek universal/„fat” CA FE BA BE. W systemie Unix wykonywalność jest ustawiana przez bity uprawnień pliku, a nie przez rozszerzenie.

Programy otwierające pliki EXEC

Windows2 apps
WSL (Windows Subsystem for Linux) Wbudowany Uruchom plik .exec ELF z Linuxa wewnątrz WSL: „chmod +x file.exec && ./file.exec”. Binarny plik Linuxa nie uruchomi się natywnie w Windows.
7-Zip (inspect only) Open-source 7-Zip może wyświetlić sekcje pliku ELF/Mach-O, aby sprawdzić plik binarny bez jego wykonywania; nie może go jednak uruchomić.
macOS2 apps
Terminal (built-in) Wbudowany chmod +x file.exec, a następnie ./file.exec. Jeśli Gatekeeper go zablokuje, zezwól na niego w Ustawieniach systemowych → Prywatność i bezpieczeństwo.
file command (inspect first) Wbudowany Uruchom „file file.exec”, aby dowiedzieć się, czy jest to plik binarny ELF, skrypt czy coś innego przed jego uruchomieniem.
Linux3 apps
Shell / terminal (built-in) Wbudowany chmod +x file.exec, a następnie ./file.exec - ustawia uprawnienia do wykonywania i uruchamia plik.
file command (inspect first) Open-source Uruchom „file file.exec”, aby dowiedzieć się, czy jest to plik binarny ELF, skrypt czy coś innego przed jego uruchomieniem.
Text editor (for scripts) Open-source Jeśli polecenie „file” zgłosi skrypt tekstowy/powłoki, otwórz go w dowolnym edytorze, aby go przeczytać przed wykonaniem.

Szczegóły techniczne

specyfikacja
KodowanieBinarne (skompilowany kod ELF lub Mach-O) lub zwykły tekst (skrypt interpretera z shebang)
Format binarny w Linux/UnixELF (Executable and Linkable Format) - magiczne bajty 7F 45 4C 46 („\x7FELF”) pod offsetem 0
Format binarny w macOSMach-O - magiczne bajty FE ED FA CE (32-bit) lub FE ED FA CF (64-bit); pliki fat/universal używają CA FE BA BE
Znacznik skryptuShebang (#!) pod offsetem bajtowym 0, po którym następuje ścieżka do interpretera, np. #!/usr/bin/env python3 - analizowany przez jądro przed wykonaniem
Typ MIMEapplication/x-executable (Linux binary); application/x-mach-binary (macOS); application/x-shellscript (skrypt tekstowy)
Kontrola wykonywaniaBity uprawnień Unix - musi być ustawiony bit wykonywalności (x); samo rozszerzenie .exec jest ignorowane przez jądro
Platforma docelowaLinux, macOS, warianty BSD (FreeBSD, OpenBSD, NetBSD), Solaris i inne systemy uniksopodobne
Kolejność bajtówLittle-endian dla x86-64 i ARM (większość nowoczesnego sprzętu); big-endian na starszych platformach RISC Unix, takich jak SPARC i MIPS
Typowy rozmiar plikuOd 1 KB (minimalny skrypt powłoki) do dziesiątek MB (statycznie skompilowany plik binarny)
Kodowanie architekturyZaszyte w polu e_machine formatu ELF (x86-64 = 0x3E, ARM64 = 0xB7, RISC-V = 0xF3) lub polach cputype/cpusubtype formatu Mach-O
Integralność koduBrak wbudowanej sumy kontrolnej w formacie; macOS obsługuje podpisywanie kodu za pomocą narzędzia codesign; Linux polega na zewnętrznych podpisach GPG lub menedżerach pakietów
KompresjaBrak wbudowanej w format; pliki binarne mogą być pakowane za pomocą UPX lub opakowane w samorozpakowujący się skrypt powłoki
Konwencja rozszerzeńPrzyrostek .exec jest nieformalny - większość natywnych plików wykonywalnych Unix nie posiada rozszerzenia; system operacyjny używa magicznych bajtów, a nie nazwy pliku, aby określić sposób uruchomienia
Odpowiednik w Windows.exe (format PE/COFF) - rozszerzenie jest obowiązkowe w Windows, w przeciwieństwie do .exec, które jest opcjonalne w systemie Unix
Polecenie inspekcjiPolecenie file identyfikuje rzeczywisty typ binarny (ELF, Mach-O lub interpreter skryptu) niezależnie od rozszerzenia .exec
WydanoN/A (extension-less executables predate the .exec label; concept from early Unix)
Najnowsza wersjaN/A - .exec is a convention, not a versioned format
Specyfikacjarefspecs.linuxfoundation.org

Konwersje EXEC

Pytania i odpowiedzi społeczności

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

Najczęściej zadawane pytania

Co to jest plik .exec?
Jest to plik wykonywalny systemu Unix/Linux/macOS - plik przeznaczony do uruchomienia jako program. Wewnątrz znajduje się skompilowany plik binarny (ELF w systemie Linux, Mach-O w systemie macOS) lub skrypt tekstowy. Rozszerzenie jest tylko etykietą; Unix decyduje o sposobie uruchomienia na podstawie zawartości pliku i uprawnień.
Jak uruchomić plik .exec w systemie Linux lub macOS?
Otwórz terminal, nadaj mu uprawnienia do wykonywania za pomocą „chmod +x file.exec”, a następnie uruchom go wpisując „./file.exec”. W systemie macOS może być również konieczne zezwolenie na jego uruchomienie w Ustawieniach systemowych → Prywatność i bezpieczeństwo, jeśli Gatekeeper go zablokuje.
Dlaczego mój plik .exec wyświetla komunikat „permission denied”?
Unix nie uruchomi pliku, dopóki nie zostanie ustawiony jego bit wykonywalności. Najpierw uruchom „chmod +x file.exec”, a potem „./file.exec”. Jeśli plik znajduje się na partycji z zamontowaną opcją noexec (jak niektóre foldery pobierania), przenieś go w inne miejsce.
Czy mogę uruchomić plik .exec z Linuxa na Windowsie lub Macu?
Nie bezpośrednio. Binarny plik ELF z Linuxa wymaga WSL w systemie Windows i w ogóle nie uruchomi się w systemie macOS (i na odwrót). Skompilowane pliki wykonywalne są specyficzne dla systemu operacyjnego i procesora; potrzebna byłaby wersja zbudowana dla danego systemu.
Skąd mam wiedzieć, czy plik .exec to plik binarny czy skrypt?
Uruchom „file file.exec” w terminalu. Powie Ci on, czy jest to plik binarny ELF/Mach-O, czy skrypt shell/Python/itp. Jeśli to skrypt, możesz go otworzyć w edytorze tekstu i przeczytać.
Czy uruchamianie pliku .exec jest bezpieczne?
Tylko jeśli ufasz jego źródłu. Plik wykonywalny może zrobić wszystko, co może zrobić Twoje konto. Sprawdź go poleceniem „file” (i przeczytaj, jeśli to skrypt), miej włączony macOS Gatekeeper i nie uruchamiaj plików wykonywalnych z niezaufanych e-maili lub pobrań.

Źródła

1Microsoft - Windows Subsystem for Linuxlearn.microsoft.com
2Linux Foundation - ELF (Executable and Linkable Format) specrefspecs.linuxfoundation.org

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.MDMarkdown Document
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

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