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]].
Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet Pasztet !
 
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:執行檔]]