Plik wykonywalny
Plik wykonywalny to typ komputera filet który prowadzi program kiedy jest otwarty. 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 rozszerzenie pliku i często nazywane są „plikami EXE”. Na komputerach Macintosh skompilowane programy mają rozszerzenie .APP rozszerzenie, które jest skrótem od aplikacja. Oba typy plików wykonywalnych skompilowany z kodu źródłowego do dwójkowy kod maszynowy, który jest bezpośrednio wykonywany przez CPU. Jednak pliki EXE działają tylko w Okna, podczas gdy pliki APP działają tylko w Mac OS X. Dzieje się tak, ponieważ kod jest wykonywany przez system operacyjny i dlatego muszą być skompilowane w formacie zrozumiałym dla systemu operacyjnego.
Nieskompilowane pliki wykonywalne są często nazywane skrypty. Te pliki są zapisywane w formacie zwykły tekst format, a nie binarny. Innymi słowy, możesz otworzyć plik skryptu i wyświetlić kod w edytorze tekstu. Ponieważ skrypty nie zawierają wykonywalnego kodu maszynowego, wymagają rozszerzenia interpretator biegać. Na przykład plik PHP plik może wykonać kod tylko wtedy, gdy jest uruchamiany przez interpreter 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, zwłaszcza otrzymanych jako pliki e-mail załączniki. Chociaż skompilowane pliki wykonywalne są najbardziej niebezpieczne, pliki skryptów mogą również uruchamiać złośliwy kod. Na przykład VBScript (Rozszerzenie pliku VBS) mogą być uruchamiane automatycznie w systemach Windows za pośrednictwem wbudowanego hosta skryptów systemu Windows. Podobnie AppleScript (.SCPT) mogą być uruchamiane przez interpreter AppleScript dołączony do systemu Mac OS X. Dlatego jeśli natrafisz na nieznany plik i nie masz pewności, czy zawiera on kod wykonywalny, najlepiej go nie otwierać. Poniżej znajduje się lista typowych rozszerzenia plików używany do plików wykonywalnych w systemach Windows i Macintosh.
Rozszerzenia plików systemu Windows: . EXE, . COM, .BAT, .ITP, Rozszerzenie pliku VBS, .WSF, .PIF
Rozszerzenia plików Macintosh: .APP, .SCPT, .APPLESCRIPT