Plik wykonywalny

Plik wykonywalny to rodzaj komputerowego pliku, który po otwarciu uruchamia program. Oznacza to, że wykonuje kod lub serię instrukcji zawartych w pliku. Dwa podstawowe typy plików wykonywalnych to: 1) programy skompilowane i 2) skrypty.

W systemach Windows skompilowane programy mają rozszerzenie .EXE i często określa się je jako „pliki EXE”. Na komputerach Macintosh skompilowane programy mają rozszerzenie .APP, które jest skrótem od słowa application. Oba typy plików wykonywalnych zostały skompilowane z kodu źródłowego do binarnego kodu maszynowego, który może być bezpośrednio wykonywany przez CPU. Pliki EXE działają jednak tylko w systemie Windows, a pliki APP tylko w systemie Mac OS X. Wynika to z tego, że kod jest wykonywany przez system operacyjny, dlatego musi być skompilowany w formacie, który system operacyjny potrafi zrozumieć.

Nieskompilowane pliki wykonywalne często określa się jako skrypty. Pliki te są zapisywane w formacie zwykłego tekstu, a nie w formacie binarnym. Innymi słowy, można otworzyć plik skryptu i wyświetlić jego kod w edytorze tekstu. Ponieważ skrypty nie zawierają wykonywalnego kodu maszynowego, do ich uruchomienia potrzebują interpretera. Na przykład plik PHP może wykonywać kod tylko wtedy, gdy zostanie uruchomiony za pomocą interpretera PHP. Jeśli interpreter PHP nie jest dostępny, skrypt PHP można otworzyć tylko jako plik tekstowy.

Ponieważ pliki wykonywalne uruchamiają kod po otwarciu, nie należy otwierać nieznanych plików wykonywalnych, szczególnie tych otrzymanych jako załączniki wiadomości e-mail. Chociaż skompilowane pliki wykonywalne są najbardziej niebezpieczne, skrypty również mogą uruchamiać złośliwy kod. Na przykład pliki VBScript (.VBS) mogą uruchamiać się automatycznie w systemach Windows za pośrednictwem wbudowanego składnika Windows Script Host. Podobnie pliki AppleScript (.SCPT) mogą być uruchamiane za pomocą interpretera AppleScript dołączonego do systemu Mac OS X. Dlatego jeśli natrafisz na nieznany plik i nie masz pewności, czy zawiera wykonywalny kod, najlepiej go nie otwierać. Poniżej znajduje się lista typowych rozszerzeń plików używanych w plikach wykonywalnych w systemach Windows i Macintosh.

Rozszerzenia plików systemu Windows: .EXE, .COM, .BAT, .VB, .VBS, .WSF, .PIF
Rozszerzenia plików systemu Macintosh: .APP, .SCPT, .APPLESCRIPT

Zaktualizowano February 18, 2011 przez Per C.

quizSprawdź swoją wiedzę

Securely accessing a device or system is often called ____ on?

A
Jumping
0%
B
Logging
0%
C
Bouncing
0%
D
Porting
0%
Correct! Incorrect!     View the Log On definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja Plik wykonywalny na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.