O que é um arquivo executável e como criar um

O que é um arquivo executável? Um arquivo executável é um arquivo de programa que pode ser executado, com um conjunto de instruções ou opções para fazer algo no seu PC. Arquivos executáveis ​​são encontrados em quase todos os sistemas operacionais modernos, mas a maioria das pessoas os associa ao formato de arquivo  EXE do Windows .(Windows EXE)

Normalmente, você verá um arquivo EXE ao (EXE)instalar um novo software(install new software) ou executar um programa em seu PC, onde a extensão EXE é usada. Se estiver criando seu próprio software, você pode até criar seu próprio arquivo executável para executar, instalar ou distribuir. Se você estiver interessado em aprender mais sobre arquivos executáveis ​​e como criar um arquivo executável, veja o que você precisa fazer.

Os riscos dos arquivos executáveis ​​(EXE)(The Risks Of Executable (EXE) Files)

Quando você executa um arquivo executável, você dá permissão a ele para executar as instruções contidas nele. É assim que qualquer software funciona, desde scripts básicos de poucas linhas até softwares complexos com milhões de linhas de código.

Antes de executar ou criar um arquivo executável, você deve estar ciente dos riscos potenciais. Os arquivos executáveis ​​têm o potencial de incluir instruções no código-fonte(source code) que podem danificar seu PC.

Ele pode dizer ao seu PC para excluir outros arquivos ou pode instruir seu PC a enviar informações para uma fonte externa. Esta é a definição de malware , criado para causar danos às suas custas.

Antes de executar qualquer arquivo executável, especialmente se ele solicitar permissões administrativas em um pop-up de Controle de Conta de Usuário , você deve verificar se há malware no arquivo usando a Segurança do Windows(Windows Security) ou seu próprio software antimalware de terceiros, como Malwarebytes(third-party anti-malware software like Malwarebytes) . Você também só deve instalar ou executar software de fontes nas quais confia totalmente .(absolutely)

Se você estiver criando seu próprio software para ser executado, verifique se o código não foi projetado para acessar nenhum arquivo importante. Embora o Windows(Windows) normalmente impeça o acesso não autorizado a arquivos do sistema usando o UAC , verifique seu código antes de executá-lo para garantir que o software não danifique seu PC.

Abrindo arquivos executáveis ​​(EXE) no Windows(Opening Executable (EXE) Files On Windows)

Se você deseja abrir um arquivo executável no Windows , pode fazê-lo de algumas maneiras. O Windows(Windows) reconhece automaticamente o formato de arquivo EXE como um arquivo executável, portanto, normalmente você pode abri-lo na área de trabalho, no Windows File Explorer , usando o menu Iniciar do Windows(Windows Start) (para software instalado) ou usando a caixa de comando Executar .(Run)

  • Para abrir arquivos EXE em sua área de trabalho ou no (EXE)Windows File Explorer , clique duas vezes no arquivo. Isso instruirá o Windows a abri-lo.

  • A lista de softwares instalados no menu Iniciar do Windows(Windows Start) são atalhos para os arquivos EXE desses softwares (por exemplo, Chrome.exe para Google Chrome). Pressione o ícone do (icon)menu Iniciar(Start menu) (ou pressione a tecla Windows(Windows key) no teclado) e pressione uma das entradas para executar o software.

  • Para usar a caixa de comando Executar para executar um arquivo (Run)EXE , pressione a Windows key + R no teclado. Como alternativa, clique com o botão direito do mouse no ícone do menu Iniciar(Start menu icon) e pressione a opção Executar(Run) .

  • Na caixa de comando Executar(Run) , localize o arquivo executável pressionando Procurar(Browse) ou digite o local do arquivo diretamente. Quando quiser executar o arquivo EXE , pressione OK .

  • Se o arquivo EXE solicitar acesso administrativo, você precisará permitir que ele seja executado no pop-up do UAC . Pressione Sim(Yes) para permitir isso.

  • Se o arquivo executável não puder ser executado (ele pode ser projetado para uma versão mais antiga do Windows , por exemplo), o Windows interromperá sua execução. Você também pode ver uma mensagem de erro. Se isso acontecer, pressione Fechar(Close) e procure uma versão alternativa do arquivo para executar.

Como criar um arquivo executável no Windows(How To Create An Executable File On Windows)

Se você quiser criar seus próprios arquivos executáveis ​​no Windows , você pode, mas não é tão simples como renomear um arquivo e adicionar .exe ao final dele.

Você precisará codificar o software que deseja executar na linguagem de programação escolhida e compilá-lo como um arquivo que pode ser executado. A maioria dos usuários desejará criar arquivos executáveis ​​mais básicos, no entanto, como arquivos do instalador para instalações de software.

Você pode usar o assistente IExpress(IExpress Wizard) integrado para fazer isso no Windows , mas esse software é muito antigo e não foi atualizado há algum tempo. A melhor opção é usar o Inno Setup(Inno Setup) de código aberto ou, para arquivos EXE básicos de extração automática , você pode usar 7-Zip .

Um arquivo EXE criado usando o 7-Zip é na verdade um arquivo SFX(SFX archive file) . Este arquivo compactado, que aparece com o formato de arquivo EXE , extrairá automaticamente todos os arquivos incluídos em seu PC, tornando-o perfeito para implantações de software simples.

Se você deseja compartilhar arquivos com vários usuários sem ter que se preocupar com a instalação do software correto, criar um arquivo como esse seria uma boa opção.

  • Para criar um arquivo EXE usando 7-ZIP, coloque seus arquivos em uma pasta no Windows File Explorer . Clique com o botão direito do mouse(Right-click) na pasta e pressione 7Zip > Add to archive.

  • Na caixa Opções(Options) , clique na caixa de seleção Ativar arquivo SFX(Enable SFX Archive ) . Você também desejará definir o formato de arquivo(Archive Format ) para 7z , o método de compactação(Compression Method) para LZMA2 e o nível de compactação(Compression Level) para normal . Pressione OK para criar o arquivo.

Embora este não seja um arquivo EXE verdadeiro , ele se parece e age como um, tornando-o uma maneira fácil de criar um arquivo executável que pode distribuir software ou arquivos que você criou com outras pessoas.

Caso contrário, se você quiser criar um arquivo executável “real”, precisará aprender a programar(learn how to program) arquivos . 

Executando arquivos executáveis ​​no Mac ou Linux(Running Executable Files On Mac Or Linux)

A maneira como os arquivos executáveis ​​funcionam no Windows é totalmente diferente da maneira como os programas são executados em outras plataformas, como Linux ou macOS. Essas plataformas possuem arquivos executáveis, mas não estão no formato de arquivo EXE .

No Linux , por exemplo, qualquer arquivo pode ser executável, mas requer um sinalizador de permissões de arquivo especial para executá-lo como um programa usando chmod . O comando chmod +x file daria a um arquivo chamado file a permissão de execução para ser executado, por exemplo.

O macOS tem um método ligeiramente diferente para executar o software. Se o aplicativo não tiver sido instalado na App Store e não for de um desenvolvedor conhecido ou confiável, o aplicativo não poderá ser executado. Você precisará permitir isso no menu System Preferences > Security & Privacy

Como um sistema baseado em Unix, no entanto, o macOS suporta o comando chmod , permitindo que você execute scripts mais básicos usando o aplicativo Terminal . Se você desenvolveu um script Python , por exemplo, você pode usar o comando chmod +x

Você também pode usar o emulador WINE para (WINE)Linux e macOS para executar e instalar arquivos EXE(run and install Windows EXE files) do Windows nessas plataformas. Projetado para emular certas instruções e bibliotecas do Windows , usar o (Windows)WINE para executar um arquivo EXE terá vários níveis de sucesso. 

Você pode confirmar quão bem o software popular será executado usando o WINE verificando o banco de dados WineHQ(WineHQ database) .

Executando arquivos executáveis ​​no Windows 10(Running Executable Files On Windows 10)

Não há nada que impeça você de criar seu próprio software, especialmente se você combiná-lo com os pacotes de instalação do Windows(Windows installer packages) para facilitar a instalação. Para a maioria dos usuários do Windows 10, no entanto, os arquivos EXE existem para serem executados, não criados. Contanto que você execute apenas software de fontes confiáveis, os arquivos executáveis ​​devem ser relativamente seguros.

Certifique(Make) -se de executar verificações de malware regularmente e, se realmente não tiver certeza se um arquivo executável é seguro para execução, poderá usar o modo sandbox do Windows 10(Windows 10 sandbox mode) para executar o software em um contêiner isolado para testá-lo. Se o EXE for perigoso, não danificará sua instalação principal do Windows .



About the author

Sou desenvolvedor web com experiência em Firefox e Google Docs. Sou formado em administração de empresas pela Universidade da Flórida. Minhas habilidades incluem: desenvolvimento de sites, sistema de gerenciamento de conteúdo (CMS), análise de dados e design de interface de usuário. Sou um consultor experiente que pode ajudar sua equipe a criar sites e aplicativos eficazes.



Related posts