.EXEC

Arquivo EXEC

Unix Executable File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo .exec é um executável Unix/Linux/macOS - um programa ou script destinado a ser executado, não visualizado. No Linux ou macOS, abra um terminal, execute «chmod +x arquivo.exec» e depois «./arquivo.exec». Nunca execute um .exec de uma fonte não confiável; ele é executado com todos os seus privilégios de usuário.

Desenvolvedor: N/A (generic Unix/Linux/macOS convention) Categoria: Arquivos Executáveis MIME: application/x-executable
ABRE EM Windows macOS Linux
Relacionado: .APK · .EXE · .VBS · .JAR

Nesta página

19k+ extensões indexadas
Última revisão em Aug 13, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro EXEC?

Arquivos executáveis para sistemas Unix e do tipo Unix podem ser salvos com a extensão .exec. Um arquivo .exec pode conter virtualmente qualquer programa executável em um determinado sistema operacional - seja um binário compilado (como um binário ELF no Linux/Unix) ou um script interpretador de texto simples. O .exec tem sua contraparte na forma de arquivos .exe em sistemas Windows.

Como regra em sistemas Unix, arquivos executáveis são salvos sem qualquer extensão - o sufixo .exec é usado para marcar arquivos executáveis em gerenciadores de arquivos e IDEs no macOS, Linux ou FreeBSD, distinguindo a saída executável dos arquivos de origem.

A capacidade de executar um arquivo .exec é determinada pelos bits de permissão do arquivo e seu cabeçalho interno, não pela extensão. O kernel verifica os magic bytes no deslocamento 0: binários ELF começam com \x7FELF, binários Mach-O do macOS com FEEDFACE e scripts com #! seguido pelo caminho de um interpretador (ex: #!/bin/bash para um script .sh).

Arquivos .exec podem ser executados a partir da linha de comando (shell). No macOS, o bit executável (o atributo de permissão x) é o que importa - um arquivo funciona corretamente com ou sem a extensão .exec. Antes de executar um arquivo .exec desconhecido, use o comando file para confirmar seu tipo real.

Segurança e proteção

RISCO: HIGH

Um executável é o tipo de arquivo de maior risco para executar de uma fonte não confiável: um .exec é executado com seus privilégios de usuário e pode ler, modificar, criptografar ou excluir seus arquivos e baixar mais código. Antes de executar um que você não construiu: execute «file arquivo.exec» para ver o que é e, se for um script de texto, leia-o primeiro. No macOS, o Gatekeeper bloqueará binários não assinados/não notarizados por padrão - esse aviso existe para sua proteção. Nunca use «chmod +x» cegamente e execute um arquivo de um fórum, e-mail ou download aleatório. A extensão «.exec» não confere segurança; confie na fonte, não no sufixo.

Detalhes do formato

em resumo
NOME COMPLETOUnix Executable Filetambém conhecido como Unix executable, executable script
DESENVOLVEDORN/A (generic Unix/Linux/macOS convention)desde N/A (extension-less executables predate the .exec label; concept from early Unix)
TIPO MIMEapplication/x-executable
TIPOPrograma ou script executável (binário ELF/Mach-O ou script shell de texto)
RELACIONADO.apk.exe.vbs.jar
Esta extensão também é usada por…
  • Marcador de exportação de Aplicativo/IDE - Algumas ferramentas de build e aplicativos nomeiam seu artefato executável produzido como *.exec puramente como um rótulo; o tipo real por baixo ainda é ELF/Mach-O/script.
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
00010203
HEX
7F454C46
ASCII
·ELF
Um .exec não possui assinatura própria - depende do tipo de executável que é. Um binário compilado Linux/Unix é ELF: 7F 45 4C 46 («\x7FELF») no deslocamento 0. Um script shebang começa com «#!» (23 21) seguido pelo caminho do interpretador. Um binário compilado macOS é Mach-O: magic FE ED FA CE (32 bits) / FE ED FA CF (64 bits), ou o cabeçalho universal/«fat» CA FE BA BE. No Unix, a executabilidade é definida pelos bits de permissão do arquivo, não pela extensão.

Programas que abrem arquivos EXEC

Windows2 apps
WSL (Windows Subsystem for Linux) Integrado Execute um .exec ELF do Linux dentro do WSL: «chmod +x arquivo.exec && ./arquivo.exec». Um binário Linux não funcionará no Windows nativo.
7-Zip (inspect only) Código aberto O 7-Zip pode listar seções de um ELF/Mach-O para inspecionar um binário sem executá-lo; ele não pode executá-lo.
macOS2 apps
Terminal (built-in) Integrado chmod +x arquivo.exec e depois ./arquivo.exec. Se o Gatekeeper bloquear, autorize em Ajustes do Sistema → Privacidade e Segurança.
file command (inspect first) Integrado Execute «file arquivo.exec» para revelar se é um binário ELF, um script ou outra coisa antes de executá-lo.
Linux3 apps
Shell / terminal (built-in) Integrado chmod +x arquivo.exec e depois ./arquivo.exec - define a permissão de execução e o executa.
file command (inspect first) Código aberto Execute «file arquivo.exec» para revelar se é um binário ELF, um script ou outra coisa antes de executá-lo.
Text editor (for scripts) Código aberto Se o comando «file» reportar um script de texto/shell, abra-o em qualquer editor para lê-lo antes de executar.

Detalhes técnicos

especificação profunda
CodificaçãoBinário (código compilado ELF ou Mach-O) ou texto simples (script interpretador com shebang)
Formato binário no Linux/UnixELF (Executable and Linkable Format) - magic bytes 7F 45 4C 46 («\x7FELF») no deslocamento 0
Formato binário no macOSMach-O - magic FE ED FA CE (32 bits) ou FE ED FA CF (64 bits); binários fat/universais usam CA FE BA BE
Marcador de scriptShebang (#!) no deslocamento de byte 0 seguido pelo caminho do interpretador, ex: #!/usr/bin/env python3 - analisado pelo kernel antes da execução
Tipo MIMEapplication/x-executable (binário Linux); application/x-mach-binary (macOS); application/x-shellscript (script de texto)
Controle de execuçãoBits de permissão Unix - o bit executável (x) deve estar definido; a extensão .exec em si é ignorada pelo kernel
Plataforma de destinoLinux, macOS, variantes BSD (FreeBSD, OpenBSD, NetBSD), Solaris e outros sistemas do tipo Unix
Ordem dos bytesLittle-endian para x86-64 e ARM (maioria do hardware moderno); big-endian em plataformas Unix RISC legadas como SPARC e MIPS
Tamanho típico do arquivo1 KB (script shell mínimo) a dezenas de MB (binário compilado vinculado estaticamente)
Codificação de arquiteturaIncorporada no campo e_machine do ELF (x86-64 = 0x3E, ARM64 = 0xB7, RISC-V = 0xF3) ou campos cputype/cpusubtype do Mach-O
Integridade do códigoNenhum checksum inerente ao formato; o macOS suporta assinatura de código via ferramenta codesign; o Linux depende de assinaturas GPG externas ou do gerenciador de pacotes
CompressãoNão integrada ao formato; binários podem ser compactados com UPX ou envolvidos em um script shell autoextraível
Convenção de extensãoO sufixo .exec é informal - a maioria dos executáveis nativos do Unix não possui extensão; o SO usa magic bytes, não o nome do arquivo, para determinar como executar o arquivo
Contraparte no Windows.exe (formato PE/COFF) - a extensão é obrigatória no Windows, ao contrário do .exec que é opcional no Unix
Comando de inspeçãoO comando file identifica o tipo real do binário (ELF, Mach-O ou interpretador de script) independentemente da extensão .exec
LançadoN/A (extension-less executables predate the .exec label; concept from early Unix)
Versão mais recenteN/A - .exec is a convention, not a versioned format
Especificaçãorefspecs.linuxfoundation.org

Conversões de EXEC

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos EXEC. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos EXEC.

Perguntas frequentes

O que é um arquivo .exec?
É um executável Unix/Linux/macOS - um arquivo destinado a ser executado como um programa. Dentro dele há um binário compilado (ELF no Linux, Mach-O no macOS) ou um script de texto. A extensão é apenas um rótulo; o Unix decide como executá-lo a partir do conteúdo e das permissões do arquivo.
Como executo um arquivo .exec no Linux ou macOS?
Abra um terminal, torne-o executável com «chmod +x arquivo.exec» e execute-o com «./arquivo.exec». No macOS, você também pode precisar autorizá-lo em Ajustes do Sistema → Privacidade e Segurança se o Gatekeeper o bloquear.
Por que meu .exec diz «permissão negada»?
O Unix não executará um arquivo a menos que seu bit de execução esteja definido. Execute «chmod +x arquivo.exec» primeiro e depois «./arquivo.exec». Se estiver em uma montagem noexec (como algumas pastas de downloads), mova-o para outro local.
Posso executar um .exec do Linux no Windows ou Mac?
Não diretamente. Um binário ELF do Linux precisa do WSL no Windows e não funcionará no macOS (e vice-versa). Executáveis compilados são específicos para SO e CPU; você precisaria de uma versão construída para esse sistema.
Como saber se um .exec é um binário ou um script?
Execute «file arquivo.exec» em um terminal. Ele dirá se é um binário ELF/Mach-O ou um script shell/Python/etc. Se for um script, você pode abri-lo em um editor de texto e lê-lo.
É seguro executar um arquivo .exec?
Apenas se você confiar na origem. Um executável pode fazer qualquer coisa que sua conta permite. Inspecione-o com «file» (e leia-o se for um script), mantenha o Gatekeeper do macOS ativado e não execute executáveis de e-mails ou downloads não confiáveis.

Referências

1Microsoft - Windows Subsystem for Linuxlearn.microsoft.com
2Linux Foundation - ELF (Executable and Linkable Format) specrefspecs.linuxfoundation.org

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.MDMarkdown Document
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Extensões relacionadas

.APKAndroid Package
.EXEWindows Executable (Portable Executable)
.VBSVBScript file (Visual Basic Script)
.JARJava Archive
.EX4MetaTrader 4 Compiled Program (Expert Advisor / Indicator / Script)
.APPXMicrosoft Windows App Package (AppX)

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z