Arquivo executável
Um arquivo executável é um tipo de arquivo de computador que executa um programa quando é aberto. Isso significa que ele executa código ou uma série de instruções contidas no arquivo. Os dois principais tipos de arquivos executáveis são 1) programas compilados e 2) scripts.
Nos sistemas Windows, os programas compilados têm a extensão de arquivo .EXE e costumam ser chamados de "arquivos EXE". Em computadores Macintosh, os programas compilados têm a extensão .APP, que é uma abreviação de application. Os dois tipos de arquivos executáveis foram compilados a partir do código-fonte em código de máquina binário que pode ser executado diretamente pela CPU. No entanto, os arquivos EXE só são executados no Windows, enquanto os arquivos APP só são executados no Mac OS X. Isso acontece porque o código é executado pelo sistema operacional e, portanto, precisa ser compilado em um formato que o sistema operacional consiga entender.
Arquivos executáveis não compilados costumam ser chamados de scripts. Esses arquivos são salvos em um formato de texto simples, em vez de um formato binário. Em outras palavras, você pode abrir um arquivo de script e visualizar o código em um editor de texto. Como os scripts não contêm código de máquina executável, eles precisam de um interpretador para serem executados. Por exemplo, um arquivo PHP só pode executar código quando é executado por meio de um interpretador PHP. Se um interpretador PHP não estiver disponível, o script PHP só poderá ser aberto como um arquivo de texto.
Como os arquivos executáveis executam código quando são abertos, você não deve abrir arquivos executáveis desconhecidos, especialmente os recebidos como anexos de email. Embora os arquivos executáveis compilados sejam os mais perigosos, os arquivos de script também podem executar códigos maliciosos. Por exemplo, arquivos VBScript (.VBS) podem ser executados automaticamente em sistemas Windows por meio do Windows Script Host integrado. Da mesma forma, arquivos AppleScript (.SCPT) podem ser executados pelo interpretador AppleScript incluído no Mac OS X. Portanto, se você encontrar um arquivo desconhecido e não tiver certeza se ele contém código executável, é melhor não abri-lo. Abaixo está uma lista de extensões de arquivo comuns usadas em arquivos executáveis nos sistemas Windows e Macintosh.
Extensões de arquivo do Windows: .EXE, .COM, .BAT, .VB, .VBS, .WSF, .PIF
Extensões de arquivo do Macintosh: .APP, .SCPT, .APPLESCRIPT
Teste seus conhecimentos