In computing, an executable (file) causes a computer "to perform indicated tasks according to encoded instructions," as opposed to a file that only contains data. Files that contain instructions for an interpreter or virtual machine may be considered executables, but are more specifically called scripts or bytecode. Executables are also called "binaries" in contrast to the program's source code.

PropertyValue
dbpedia-owl:thumbnail
dbpprop:abstract
  • In computing, an executable (file) causes a computer "to perform indicated tasks according to encoded instructions," as opposed to a file that only contains data. Files that contain instructions for an interpreter or virtual machine may be considered executables, but are more specifically called scripts or bytecode. Executables are also called "binaries" in contrast to the program's source code.
  • Als ausführbare Datei (auch Programmdatei) bezeichnet man eine Datei, die als Computerprogramm ausgeführt werden kann. Hierbei kann es sich um Binärdateien in Maschinensprache oder einem Bytecode handeln, die direkt oder durch ein Laufzeitsystem ausgeführt werden können, oder um Textdateien, die von einer Betriebssystem-Shell interpretiert werden.
  • En informática, un ejecutable o archivo ejecutable, es un archivo binario cuyo contenido se interpreta por el ordenador como un programa. Generalmente, contiene instrucciones en código máquina de un procesador en concreto, pero también puede contener bytecode que requiera un intérprete para ejecutarlo. Además suele contener llamadas a funciones específicas de un sistema operativo. Dependiendo del tipo de que se traten las instrucciones, hablaremos de ejecutables portables (se pueden ejecutar en varias plataformas) y no portables (destinado a una plataforma concreta). Por ejemplo, un ejecutable Java es portable ya que utiliza un bytecode no asociado a un procesador en concreto. Existen otro tipo de programas llamados scripts. No contienen código máquina sino el código fuente, que se interpreta a la vez que se ejecuta. Determinar si un archivo es ejecutable es sobre todo una cuestión de convención. Unos sistemas operativos se basan en la extensión de archivo (como la terminación . exe) y otros lo hacen leyendo los metadatos (como los bits de permiso de ejecución en Unix). En la mayoría de los sistemas modernos, un archivo ejecutable contiene mucha información que no es parte del programa en sí: recursos como textos e imágenes, requisitos del entorno de ejecución, información simbólica y de depuración, u otra información que ayude al sistema operativo a ejecutar el programa.
  • En informatique, un fichier exécutable est un fichier contenant un programme et identifié par le système d'exploitation en tant que tel. Le chargement d'un tel fichier entraîne la création d'un processus dans le système, et l'exécution du programme.
  • In informatica, un file eseguibile, o semplicemente un eseguibile, è un file che contiene un programma eseguibile per un computer, ovvero un programma scritto in linguaggio macchina nel formato adatto ad essere caricato dal sistema operativo, quindi pronto per l'esecuzione. Si distingue da un file sorgente, che contiene un programma scritto in un linguaggio di programmazione ad alto livello il quale può essere eseguito solo utilizzando un compilatore, un interprete, o una combinazione di questi due strumenti. In generale, gli eseguibili sono dipendenti dalla piattaforma: per esempio, un file eseguibile per un sistema Microsoft Windows non è direttamente utilizzabile in sistemi Unix o Mac OS (a meno di non usare un software di emulazione). Questa restrizione è dovuta a tre motivi: processori diversi supportano linguaggi macchina generalmente diversi e incompatibili tra di loro; sistemi operativi diversi usano generalmente formati diversi per i file eseguibili: ad esempio nei sistemi Unix e Unix-like è comune il formato ELF, mentre in altri sistemi si usa COFF o suoi derivati, o anche Mach-O; per effettuare operazioni di base i programmi eseguibili devono avvalersi delle primitive fornite dal sistema operativo del computer su cui sono eseguiti, il cui utilizzo è specifico per sistema operativo. Di conseguenza, anche a parità di processore, un file eseguibile per un particolare sistema operativo è in genere inutilizzabile su altre piattaforme. Ad esempio, i file eseguibili per i sistemi Microsoft Windows su architettura x86 non possono essere utilizzati direttamente su sistemi Linux su architettura x86, anche se queste entrambi utilizzano la stessa classe di processori. Ogni sistema operativo ha una propria convenzione per distinguere i file eseguibili dai file che contengono dati. Alcuni sistemi utilizzano specifiche estensioni; altri fanno riferimento a speciali attributi del file indicati nei suoi permessi o richiedono uno speciale marcatore in una posizione prestabilita all'interno del file stesso: ancora su Unix, per esempio, congiuntamente al bit "x", viene utilizzato anche il cosiddetto magic number, ovvero uno o più byte con valori prestabiliti collocati all'inizio del file che ne identificano il tipo, come nel caso dello shabang (questa idea è stata estesa ad altri sistemi operativi tra cui AmigaOS dove il magic number viene chiamato "magic cookie" o biscottino magico). Normalmente, durante il caricamento di un file eseguibile in memoria, il codice macchina viene sottoposto a un processo di rilocazione. In altre parole, tutti i riferimenti a indirizzi di memoria presenti nel codice vengono opportunamente traslati in funzione dell'indirizzo di base in cui il programma viene effettivamente caricato. Questo problema è mitigato dall’uso della memoria virtuale; può tuttavia essere necessaria la rilocazione delle librerie dinamiche.
  • 実行ファイル(Executable, Executable file)とは、コンピュータがプログラムとして解釈実行できるファイルである。実行形式ファイル、あるいは単に実行形式とも呼ばれる。 多くの場合、特定のCPUの機械語を格納したバイナリ形式である(この形式の実行ファイルを単に「バイナリ(ファイル)」と呼ぶこともある)。あるファイルが実行ファイルかどうかは、主に規約の問題である。オペレーティングシステムによっては実行ファイルであることを示すファイル名の規約が存在する(例えば拡張子 ". bin" とか ". exe")。あるいはファイルのメタデータで実行ファイルかどうかを示す(例えばUNIX系オペレーティングシステムのファイルパーミッションビット)。 最近のアーキテクチャでは、実行ファイルにはプログラム自体に含まれない情報も格納される。例えば、実行に必要な環境についての情報、デバッグ情報、シンボル情報などである。 実行ファイルには特定のオペレーティングシステムのシステムコールを呼び出すコードが含まれることもある。つまり実行ファイルはプロセッサ固有であるだけでなくオペレーティングシステム固有でもある。 最近ではソースファイルと実行ファイルの違いがあいまいになりつつある。というのもソースから実行形式への変換が暗黙のうちに行われることが多くなっているためである。インタプリタ型言語用のファイル(シェルスクリプトやバッチファイルを含む)は、厳密に言えば実行ファイルが解釈する命令を与えるものである。 実行ファイルのファイルフォーマットについてはオブジェクトファイルを参照されたい。
  • Een executable is een computerbestand dat door een computer uit te voeren is. Meestal bevat een executabel de binaire voorstelling van machine-instructies voor een bepaalde processor. In dit geval wordt de executable ook een binair bestand genoemd. Of een bestand een executable is of niet is meestal een kwestie van afspraak; sommige besturingssystemen geven executables aan door een bepaalde naamgeving (zoals een bestandsextensie . bin of . exe), andere gebruiken de metadata van het bestand (zoals de "execute"-machtiging onder Unix-achtige besturingssystemen). Op de meeste computersystemen bevatten executables ook informatie die geen deel uitmaakt van het programma zelf, zoals informatie over de omgeving die nodig is voor het draaien van het programma, debug-informatie en -symbolen, of andere interne informatie gebruikt door het besturingssysteem. Executables bevatten ook zogenaamde systeemoproepen, waarmee ze naast gewone machine-instructies ook diensten van het besturingssysteem kunnen aanroepen. Dit maakt ook dat executables gewoonlijk gebonden zijn aan een bepaald besturingssysteem, en niet alleen aan een bepaalde processor. Tegenwoordig vermindert het onderscheid tussen een programma in de vorm van broncode (die min of meer leesbaar moet zijn voor de programmeur) en de uitvoerbare vorm (die leesbaar moet zijn voor de machine) doordat de omzetting tussen de twee door compilatie of interpretatie impliciet kan gebeuren. Bestanden met een geïnterpreteerde taal, ook scripts genoemd, zijn bestemd om een verzameling instructies te geven aan een executable.
  • Plik wykonywalny – plik, który może być uruchomiony bezpośrednio w środowisku systemu operacyjnego. Najczęściej zawiera binarną reprezentację instrukcji konkretnego typu procesora. Oprócz tego znajdują się w nim zwykle 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 interpretera lub maszyny wirtualnej – takie pliki mogą być zwykle uruchamiane na różnych systemach. Specyficzną odmianą plików wykonywalnych są skrypty powłoki. Zarówno w systemie DOS jak i systemach uniksowych pliki takie można uruchamiać bezpośrednio, jak każdy inny program (np. wpisując jego nazwę w wierszu poleceń). Zależnie od konwencji, nazwy plików wykonywalnych mogą wyróżniać się rozszerzeniem, np. w DOS i Windows przyjęte zostało rozszerzenie COM i EXE (stąd popularne określenie egzek). W systemach uniksowych pliki mają ustawiony atrybut wykonywalności (oznaczany literą x). Na nowoczesnych architekturach plik wykonywalny zawiera informacje, które nie są częścią samego programu, tak jak informacje o środowisku wymaganym przez program, informacje o debugowaniu i inne porządkowe dane używane przez system operacyjny do uruchamiania programu. Obecnie rozróżnienie między programem w formie źródłowej (która zwykle jest czytelna dla człowieka) a jego formą wykonywalną jest coraz mniej wyraźne, gdyż proces 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 skryptami.
  • Um executável ou arquivo executável, em informática, é um arquivo em que seu conteúdo deve ser interpretado como um programa por um computador. Normalmente, eles possuem a representação binária das instruções de máquina de um processador específico, mas podem conter também uma forma intermediária que podem ser necessários serviços de um interpretador para executar. Se um arquivo é um executável ou não é mais uma questão de convenção; alguns sistemas operacionais indicam arquivos executáveis pela convenção nominal (como por exemplo o nome do arquivo terminando com a extensão ". exe") ou anotado separado do arquivo na sua meta-informação (como os bits da permissão de executar em um sistema operacional tipo Unix). Na maioria das arquiteturas modernas, um arquivo executável contém muitas informações que não fazem parte do programa em si, como por exemplo informações sobre o ambiente necessário para a execução do programa, informação simbólica e de depuração, ou outra informação usada pelo sistema operacional na preparação do programa a ser executado. Os executáveis possuem chamadas aos serviços do sistema operacional além das instruções de máquina comuns. Isto significa que os executáveis normalmente são específicos a um sistema operacional além de serem específicos a um processador. Hoje em dia, a distinção entre um programa na sua forma original (em linguagem humana) e em sua forma executável (em linguagem de máquina) está se tornando menos distinta, já que o ato de transformar a forma original no formato máquina ou a interpretação pode ser feito de modo implícito. Desse modo, o significado do termo executável está geralmente sendo estendido de um arquivo que contém instruções de máquina para qualquer arquivo que possa ser executado pelo ambiente sem a necessidade de uma transformação explícita. Arquivos contendo linguagem interpretada, por outro lado, são normalmente chamados de arquivos de script ou scripts em vez de executáveis. Para uma lista de formatos de executáveis, veja as listas em arquivo objeto.
  • Исполни́мый (исполня́емый) мо́дуль (также исполнимый файл, англ. executable file) — это разновидность файла, содержимое которого является готовым к непосредственному исполнению компьютерной программой. Чаще всего он содержит двоичное представление машинных инструкций для определённого процессора (по этой причине на программистском сленге в отношении него используют слово бинарник — кальку с английского binary), но может содержать и инструкции на интерпретируемом языке программирования, для исполнения которых требуется интерпретатор. В отношении последних часто используется термин "скрипт". Исполнением бинарных файлов занимаются аппаратно- и программно-реализованные машины. К первым относятся центральные процессоры, ко вторым — виртуальные машины, например, виртуальная машина Java. Формат бинарного файла определяется архитектурой исполняющей его машины. (Обзор форматов содержится в статье об объектных модулях. ) Известны машины, реализованные как аппаратно, так и программно, например, процессоры семейства x86 и виртуальная машина VMWare. Статус исполнимости файла чаще всего определяется принятыми соглашениями. Так, в одних операционных системах исполнимые файлы распознаются благодаря соглашению об именовании файлов (например, путем указания в имени расширения файла — «. exe» или «. bin»), тогда как в других исполнимые файлы обладают специфичными метаданными (например, битом разрешения «execute» в UNIX-подобных операционных системах). В современных компьютерных архитектурах исполнимые файлы содержат большие объемы данных, не являющихся компьютерной программой: описание программного окружения, в котором программа может быть выполнена, данные для отладки программы, используемые константы, данные, которые могут потребоваться операционной системе для запуска процесса (например, рекомендуемый размер кучи), и даже описания структур окон графической подсистемы, используемых программой. Зачастую исполнимые файлы содержат вызовы библиотечных функций, например, вызовы функций операционной системы. Таким образом, наряду с процессорозависимостью (машинозависимым является любой исполнимый файл) исполнимым файлам может быть свойственна зависимость от операционной системы.
  • En exekverbar fil är en datafil vars innehåll är avsett att tolkas som ett datorprogram av en dator.
  • Executable, uygulanabilir bir dosya, bilgisayar bilimininde, içeriği, bir bilgisayar ile bir program arasında yorumlanmak için ifade edilen bir dosyadır. Sözlük anlamı çalıştırılabilir olmakla beraber bağımsız çalışabilen Windows Application dosya uzantısı (. exe) uzatılmış halidir. Dll dosyaları Executable bir uygulama olmaksızın kullanılamazken Exe uzantılı uygulama dosyaları bağımsız çalışabilirler. Genellikle MS Windows türü işletim sistemlerinde kullanılmalarına karşın Linux türevi işletim sistemlerinde de ek programlarla kullılabilmektedirler.
  • 執行檔在電腦科學上,指一種內容可被電腦解釋為程式的電腦檔案。通常執行檔內,含有以二進制編碼的微處理器指令,也因此執行檔有時稱為二進制檔。這些二進制微處理器指令的編碼,於各種微處理器有所不同,故此執行檔多數要分開不同的微處理版本。一個電腦檔案是否為執行檔,主要由作業系統的傳統決定。例如根據特定的命名方法(如副檔名為exe)或檔案的元數據資料(例如UNIX系統設定「可執行」權限)。
dbpprop:hasPhotoCollection
dbpprop:otheruses4Property
  • EXE
  • a general type of computer file
  • the specific file type used in some operating systems
dbpprop:wikiPageUsesTemplate
rdf:type
rdfs:comment
  • In computing, an executable (file) causes a computer "to perform indicated tasks according to encoded instructions," as opposed to a file that only contains data. Files that contain instructions for an interpreter or virtual machine may be considered executables, but are more specifically called scripts or bytecode. Executables are also called "binaries" in contrast to the program's source code.
  • Als ausführbare Datei (auch Programmdatei) bezeichnet man eine Datei, die als Computerprogramm ausgeführt werden kann. Hierbei kann es sich um Binärdateien in Maschinensprache oder einem Bytecode handeln, die direkt oder durch ein Laufzeitsystem ausgeführt werden können, oder um Textdateien, die von einer Betriebssystem-Shell interpretiert werden.
  • En informática, un ejecutable o archivo ejecutable, es un archivo binario cuyo contenido se interpreta por el ordenador como un programa. Generalmente, contiene instrucciones en código máquina de un procesador en concreto, pero también puede contener bytecode que requiera un intérprete para ejecutarlo. Además suele contener llamadas a funciones específicas de un sistema operativo.
  • En informatique, un fichier exécutable est un fichier contenant un programme et identifié par le système d'exploitation en tant que tel. Le chargement d'un tel fichier entraîne la création d'un processus dans le système, et l'exécution du programme.
  • In informatica, un file eseguibile, o semplicemente un eseguibile, è un file che contiene un programma eseguibile per un computer, ovvero un programma scritto in linguaggio macchina nel formato adatto ad essere caricato dal sistema operativo, quindi pronto per l'esecuzione.
  • Een executable is een computerbestand dat door een computer uit te voeren is. Meestal bevat een executabel de binaire voorstelling van machine-instructies voor een bepaalde processor. In dit geval wordt de executable ook een binair bestand genoemd. Of een bestand een executable is of niet is meestal een kwestie van afspraak; sommige besturingssystemen geven executables aan door een bepaalde naamgeving (zoals een bestandsextensie . bin of .
  • Plik wykonywalny – plik, który może być uruchomiony bezpośrednio w środowisku systemu operacyjnego. Najczęściej zawiera binarną reprezentację instrukcji konkretnego typu procesora. Oprócz tego znajdują się w nim zwykle wywołania systemowe, dlatego pliki wykonywalne zazwyczaj są specyficzne nie tylko dla danego procesora, ale też dla danego systemu operacyjnego.
  • Um executável ou arquivo executável, em informática, é um arquivo em que seu conteúdo deve ser interpretado como um programa por um computador. Normalmente, eles possuem a representação binária das instruções de máquina de um processador específico, mas podem conter também uma forma intermediária que podem ser necessários serviços de um interpretador para executar.
  • Исполни́мый (исполня́емый) мо́дуль (также исполнимый файл, англ. executable file) — это разновидность файла, содержимое которого является готовым к непосредственному исполнению компьютерной программой.
  • En exekverbar fil är en datafil vars innehåll är avsett att tolkas som ett datorprogram av en dator.
  • Executable, uygulanabilir bir dosya, bilgisayar bilimininde, içeriği, bir bilgisayar ile bir program arasında yorumlanmak için ifade edilen bir dosyadır. Sözlük anlamı çalıştırılabilir olmakla beraber bağımsız çalışabilen Windows Application dosya uzantısı (. exe) uzatılmış halidir. Dll dosyaları Executable bir uygulama olmaksızın kullanılamazken Exe uzantılı uygulama dosyaları bağımsız çalışabilirler.
rdfs:label
  • Executable
  • Ausführbare Datei
  • Ejecutable
  • Fichier exécutable
  • File eseguibile
  • 実行ファイル
  • Executable
  • Plik wykonywalny
  • Executável
  • Исполнимый модуль
  • Exekverbar fil
  • Executable
  • 執行檔
owl:sameAs
skos:subject
foaf:depiction
foaf:page
is dbpprop:containerFor of
is dbpprop:genre of
is dbpprop:media of
is dbpprop:redirect of
is owl:sameAs of