.EXEC

Archivo EXEC

Unix Executable File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo .exec es un ejecutable de Unix/Linux/macOS: un programa o script diseñado para ejecutarse, no para visualizarse. En Linux o macOS, abra una terminal, ejecute «chmod +x file.exec» y luego «./file.exec». Nunca ejecute un .exec de una fuente no confiable; se ejecuta con todos sus privilegios de usuario.

Desarrollador: N/A (generic Unix/Linux/macOS convention) Categoría: Archivos ejecutables MIME: application/x-executable
SE ABRE EN Windows macOS Linux
Relacionado: .APK · .EXE · .VBS · .JAR

En esta página

19k+ extensiones indexadas
Última revisión Aug 13, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo EXEC?

Los archivos ejecutables para sistemas Unix y similares a Unix pueden guardarse con la extensión .exec. Un archivo .exec puede contener virtualmente cualquier programa ejecutable en un sistema operativo determinado, ya sea un binario compilado (como un binario ELF en Linux/Unix) o un script de intérprete de texto plano. .exec tiene su contraparte en forma de archivos .exe en sistemas Windows.

Como regla en los sistemas Unix, los archivos ejecutables se guardan sin ninguna extensión; el sufijo .exec se utiliza para marcar archivos ejecutables en administradores de archivos e IDE en macOS, Linux o FreeBSD, distinguiendo la salida ejecutable de los archivos de código fuente.

La capacidad de ejecutar un archivo .exec está determinada por los bits de permiso del archivo y su encabezado interno, no por la extensión. El kernel comprueba los bytes mágicos en el desplazamiento 0: los binarios ELF comienzan con \x7FELF, los binarios Mach-O de macOS con FEEDFACE y los scripts con #! seguido de una ruta de intérprete (por ejemplo, #!/bin/bash para un script .sh).

Los archivos .exec pueden ejecutarse desde la línea de comandos (shell). En macOS, lo que importa es el bit ejecutable (el atributo de permiso x): un archivo se ejecuta correctamente con o sin la extensión .exec. Antes de ejecutar un archivo .exec desconocido, use el comando file para confirmar su tipo real.

Seguridad y protección

RIESGO: HIGH

Un ejecutable es el tipo de archivo de mayor riesgo para ejecutar desde una fuente no confiable: un .exec se ejecuta con sus privilegios de usuario y puede leer, modificar, cifrar o eliminar sus archivos y descargar más código. Antes de ejecutar uno que no haya creado usted mismo: ejecute «file file.exec» para ver qué es y, si es un script de texto, léalo primero. En macOS, Gatekeeper bloqueará los binarios no firmados o no notarizados por defecto; esa advertencia existe para su protección. Nunca ejecute a ciegas «chmod +x» y ejecute un archivo de un foro, correo electrónico o descarga aleatoria. La extensión «.exec» no confiere seguridad; confíe en la fuente, no en el sufijo.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOUnix Executable Filetambién conocido como Unix executable, executable script
DESARROLLADORN/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 o script ejecutable (binario ELF/Mach-O o script de shell de texto)
RELACIONADO.apk.exe.vbs.jar
Esta extensión también es utilizada por…
  • Marcador de exportación de aplicaciones/IDE - Algunas herramientas de compilación y aplicaciones nombran su artefacto ejecutable producido como *.exec puramente como una etiqueta; el tipo real subyacente sigue siendo ELF/Mach-O/script.
MAGIC BYTES · FIRMA DE ARCHIVO
OFFSET
00010203
HEX
7F454C46
ASCII
·ELF
Un .exec no tiene una firma propia; depende del tipo de ejecutable que sea. Un binario compilado de Linux/Unix es ELF: 7F 45 4C 46 («\x7FELF») en el desplazamiento 0. Un script shebang comienza con «#!» (23 21) seguido de una ruta de intérprete. Un binario compilado de macOS es Mach-O: magia FE ED FA CE (32 bits) / FE ED FA CF (64 bits), o el encabezado universal/«fat» CA FE BA BE. En Unix, la ejecutabilidad se establece mediante los bits de permiso del archivo, no por la extensión.

Programas que abren archivos EXEC

Windows2 apps
WSL (Windows Subsystem for Linux) Integrado Ejecute un .exec ELF de Linux dentro de WSL: «chmod +x file.exec && ./file.exec». Un binario de Linux no se ejecutará en Windows nativo.
7-Zip (inspect only) Código abierto 7-Zip puede listar secciones de un ELF/Mach-O para inspeccionar un binario sin ejecutarlo; no puede ejecutarlo.
macOS2 apps
Terminal (built-in) Integrado «chmod +x file.exec» y luego «./file.exec». Si Gatekeeper lo bloquea, permítalo en Ajustes del Sistema → Privacidad y seguridad.
file command (inspect first) Integrado Ejecute «file file.exec» para revelar si es un binario ELF, un script u otra cosa antes de ejecutarlo.
Linux3 apps
Shell / terminal (built-in) Integrado «chmod +x file.exec» y luego «./file.exec»: establece el permiso de ejecución y lo ejecuta.
file command (inspect first) Código abierto Ejecute «file file.exec» para revelar si es un binario ELF, un script u otra cosa antes de ejecutarlo.
Text editor (for scripts) Código abierto Si «file» informa que es un script de texto/shell, ábralo en cualquier editor para leerlo antes de ejecutarlo.

Detalles técnicos

especificación profunda
CodificaciónBinario (código compilado ELF o Mach-O) o texto plano (script de intérprete con shebang)
Formato binario en Linux/UnixELF (Executable and Linkable Format): bytes mágicos 7F 45 4C 46 («\x7FELF») en el desplazamiento 0
Formato binario en macOSMach-O: magia FE ED FA CE (32 bits) o FE ED FA CF (64 bits); los binarios fat/universales usan CA FE BA BE
Marcador de scriptShebang (#!) en el desplazamiento de byte 0 seguido de la ruta del intérprete, p. ej. #!/usr/bin/env python3; analizado por el kernel antes de la ejecución
Tipo MIMEapplication/x-executable (binario de Linux); application/x-mach-binary (macOS); application/x-shellscript (script de texto)
Control de ejecuciónBits de permiso de Unix: el bit ejecutable (x) debe estar activado; la extensión .exec en sí misma es ignorada por el kernel
Plataforma de destinoLinux, macOS, variantes de BSD (FreeBSD, OpenBSD, NetBSD), Solaris y otros sistemas similares a Unix
Orden de bytesLittle-endian para x86-64 y ARM (la mayoría del hardware moderno); big-endian en plataformas Unix RISC heredadas como SPARC y MIPS
Tamaño de archivo típico1 KB (script de shell mínimo) hasta decenas de MB (binario compilado vinculado estáticamente)
Codificación de arquitecturaIncrustada en el campo e_machine de ELF (x86-64 = 0x3E, ARM64 = 0xB7, RISC-V = 0xF3) o en los campos cputype/cpusubtype de Mach-O
Integridad del códigoNo hay una suma de comprobación inherente en el formato; macOS admite la firma de código a través de la herramienta codesign; Linux depende de firmas externas de GPG o del administrador de paquetes
CompresiónNo integrada en el formato; los binarios pueden estar empaquetados con UPX o envueltos en un script de shell autoextraíble
Convención de extensiónEl sufijo .exec es informal: la mayoría de los ejecutables nativos de Unix no llevan extensión; el SO utiliza bytes mágicos, no el nombre del archivo, para determinar cómo ejecutar el archivo
Contraparte en Windows.exe (formato PE/COFF): la extensión es obligatoria en Windows, a diferencia de .exec que es opcional en Unix
Comando de inspecciónEl comando file identifica el tipo de binario real (ELF, Mach-O o intérprete de script) independientemente de la extensión .exec
LanzadoN/A (extension-less executables predate the .exec label; concept from early Unix)
Última versiónN/A - .exec is a convention, not a versioned format
Especificaciónrefspecs.linuxfoundation.org

Conversiones de EXEC

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos EXEC. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos EXEC.

Preguntas frecuentes

¿Qué es un archivo .exec?
Es un ejecutable de Unix/Linux/macOS: un archivo destinado a ejecutarse como un programa. En su interior hay un binario compilado (ELF en Linux, Mach-O en macOS) o un script de texto. La extensión es solo una etiqueta; Unix decide cómo ejecutarlo a partir del contenido y los permisos del archivo.
¿Cómo ejecuto un archivo .exec en Linux o macOS?
Abra una terminal, hágalo ejecutable con «chmod +x file.exec» y luego ejecútelo con «./file.exec». En macOS, es posible que también deba permitirlo en Ajustes del Sistema → Privacidad y seguridad si Gatekeeper lo bloquea.
¿Por qué mi .exec dice «permiso denegado»?
Unix no ejecutará un archivo a menos que su bit de ejecución esté activado. Ejecute primero «chmod +x file.exec» y luego «./file.exec». Si está en un montaje noexec (como algunas carpetas de descargas), muévalo a otro lugar.
¿Puedo ejecutar un .exec de Linux en Windows o Mac?
No directamente. Un binario ELF de Linux necesita WSL en Windows y no se ejecutará en macOS en absoluto (y viceversa). Los ejecutables compilados son específicos del sistema operativo y la CPU; necesitaría una versión creada para ese sistema.
¿Cómo sé si un .exec es un binario o un script?
Ejecute «file file.exec» en una terminal. Le indicará si es un binario ELF/Mach-O o un script de shell/Python/etc. Si es un script, puede abrirlo en un editor de texto y leerlo.
¿Es seguro ejecutar un archivo .exec?
Solo si confía en su procedencia. Un ejecutable puede hacer cualquier cosa que su cuenta pueda. Inspecciónelo con «file» (y léalo si es un script), mantenga activado Gatekeeper en macOS y no ejecute ejecutables de correos electrónicos o descargas no confiables.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta 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)

Extensiones 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)

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z