Plik wykonywalny: Różnice pomiędzy wersjami
[wersja nieprzejrzana] | [wersja przejrzana] |
Usunięta treść Dodana treść
costam costam Znacznik: usuwanie dużej ilości tekstu (filtr nadużyć) |
LiveRC: Anulowanie modyfikacji użytkownika 83.13.35.106; cofnięcie do wersji autora MarGr |
||
Linia 1:
'''Plik wykonywalny''' – [[plik]], który może być uruchomiony bezpośrednio w środowisku [[system operacyjny|systemu operacyjnego]].
Najczęściej zawiera binarną reprezentację instrukcji konkretnego typu [[procesor]]a. Oprócz tego znajdują się w nim zwykle [[wywołanie systemowe|wywołania systemowe]], dlatego pliki wykonywalne zazwyczaj są specyficzne nie tylko dla danego procesora, ale też dla danego systemu operacyjnego. Nie dotyczy to sytuacji, kiedy zawierają formę pośrednią, która do uruchomienia wymaga [[Interpreter (program komputerowy)|interpreter]]a lub [[maszyna wirtualna|maszyny wirtualnej]] – takie pliki mogą być zwykle uruchamiane na różnych systemach.
Specyficzną odmianą plików wykonywalnych są [[skrypt (informatyka)|skrypty]] [[powłoka systemowa|powłoki]]. Zarówno w systemie [[DOS]] jak i systemach [[Unix|uniksowych]] pliki takie można uruchamiać bezpośrednio, jak każdy inny [[oprogramowanie|program]] (np. wpisując jego nazwę w [[wiersz poleceń|wierszu poleceń]]).
Zależnie od konwencji, nazwy plików wykonywalnych mogą wyróżniać się [[rozszerzenie nazwy pliku|rozszerzeniem]], np. w [[DOS]] i [[Microsoft Windows|Windows]] przyjęte zostało rozszerzenie <tt>'''COM'''</tt> i <tt>'''EXE'''</tt> (stąd popularne określenie ''egzek''). W [[system operacyjny|systemach]] [[Unix|uniksowych]] pliki mają ustawiony [[atrybut pliku|atrybut]] wykonywalności (oznaczany literą ''x'').
Na nowoczesnych [[architektura komputera|architekturach]] plik wykonywalny zawiera informacje, które nie są częścią samego programu, tak jak informacje o [[środowisko|środowisku]] wymaganym przez program, informacje o [[debugowanie|debugowaniu]] i inne porządkowe dane używane przez system operacyjny do uruchamiania programu.
Obecnie rozróżnienie między programem w formie [[kod źródłowy|źródłowej]] (która zwykle jest czytelna dla człowieka) a jego formą wykonywalną jest coraz mniej wyraźne, gdyż proces [[kompilator|kompilacji]] lub interpretowania, przekształcający pierwszą w drugą, może być przeprowadzony automatycznie. Dlatego też pojęcie pliku wykonywalnego zostało rozszerzone, obejmując nie tylko instrukcje maszynowe, ale dowolny plik, który może być wykonany w danym środowisku bez ingerencji użytkownika. Jednakże pliki zawierające [[język interpretowany]] zwykle są określane [[skrypt (informatyka)|skryptami]].
===Zobacz też===
*[[a.out]]
*[[AOF]]
*[[COFF]]
*[[EXE]]
*[[Mach-O]]
*[[XCOFF]]
*[[Executable and Linkable Format]]
*[[Spis formatów plików]]
[[Kategoria:Pliki wykonywalne| ]]
[[de:Ausführbare Datei]]
[[en:Executable]]
[[es:Ejecutable]]
[[eo:Rulebla dosiero]]
[[fr:Fichier exécutable]]
[[ko:실행 파일]]
[[it:File eseguibile]]
[[he:קובץ הרצה]]
[[nl:Executable]]
[[ja:実行ファイル]]
[[pt:Executável]]
[[ru:Исполнимый модуль]]
[[simple:Executable]]
[[sk:Spustiteľný program]]
[[sv:Exekverbar fil]]
[[tr:Executable]]
[[zh:執行檔]]
|