.exe es una extensión de nombre de archivo común que denota un archivo ejecutable (el punto de ejecución principal de un programa de computadora ) para Microsoft Windows . [1]
Extensión de nombre de archivo | .exe |
---|---|
Tipo de medio de Internet | application/vnd.microsoft.portable-executable |
número mágico | 0x4d 0x5a |
Desarrollado por | Microsoft |
Tipo de formato | Ejecutable ( código de máquina binario ) |
Contenedor para | El principal punto de ejecución de un programa informático. |
Contenido por | Microsoft Windows |
Extendido a | Nueva ejecutable , ejecutable portable , lineal ejecutable , W3, W4, DL, MP, P2, P3, etc. |
¿ Formato abierto ? | No |
Formatos de archivo
Hay varios formatos de archivo que pueden ser utilizados por un archivo con un Extensión .exe :
DOS
Video
- Ejecutable DOS MZ de 16 bits
- El formato de archivo ejecutable de DOS original. Estos formatos se pueden identificar por las letras "MZ" al principio del archivo en ASCII. Todos los formatos posteriores tienen un encabezado stub MZ DOS . [ cita requerida ]
- Nuevo ejecutable de 16 bits
- Introducido con el MS-DOS 4.0 multitarea y también utilizado por OS / 2 de 16 bits y Windows, NE puede identificarse por el "NE" en ASCII.
OS / 2
- Ejecutable lineal de 32 bits
- Introducido con OS / 2 2.0, estos se pueden identificar por el "LX" en ASCII. Estos solo se pueden ejecutar con OS / 2 2.0 y versiones posteriores. [2] También son utilizados por algunos extensores de DOS .
- Ejecutable lineal mixto de 16/32 bits
- Introducido con OS / 2 2.0, estos se pueden identificar por el "LE" en ASCII. Este formato se utiliza para los controladores VxD en Windows 3.x , OS / 2 y Windows 9x ; también lo utilizan algunos extensores de DOS.
Ventanas
Cuando Windows ejecuta un ejecutable de Windows de 16 o 32 bits, la ejecución comienza en el NE o en el PE, e ignora el código MZ conocido como stub de DOS . [3] [4] Iniciado en DOS, el stub típicamente muestra un mensaje "Este programa no se puede ejecutar en modo DOS" (o similar) antes de salir limpiamente, lo que constituye una forma mínima de binario gordo . Algunos programas de modo dual (MZ-NE o MZ-PE) como regedit [5] y los autoextractores de WinZIP más antiguos incluyen una sección de DOS más funcional. [6]
- Ejecutable portátil de 32 bits
- Introducidos con Windows NT, estos pueden identificarse por el "PE" en ASCII (aunque no al principio; estos archivos también comienzan con "MZ"). [7]
- Ejecutable portátil de 64 bits (PE32 +)
- Introducido por las versiones de 64 bits de Windows, este es un archivo PE con campos más amplios. En la mayoría de los casos, el código se puede escribir para que funcione simplemente como un archivo PE de 32 o 64 bits. [8]
Yo expreso
IExpress es un programa de Windows que crea archivos .exe autoextraíbles. Utiliza archivos de directiva de autoextracción (.sed) para extraer archivos y, opcionalmente, ejecuta un comando de instalación. Admite títulos de paquetes, mensajes de confirmación, acuerdos de licencia y comandos posteriores a la instalación mediante un archivo .inf .
Otro
Además de estos, también hay muchos formatos EXE personalizados, incluidos, entre otros, W3 (una colección de archivos LE, que solo se usa en WIN386.EXE), W4 (una colección comprimida de archivos LE, que solo se usa en VMM32.VXD), DL , MP , P2 , P3 (los tres últimos utilizados por los extensores Phar Lap ). [9]
Ver también
Referencias
- ^ "Extensión de archivo .EXE" . FileInfo: la base de datos de extensiones de archivo . Producciones afiladas . Consultado el 16 de agosto de 2019 .
- ^ "Sistema operativo OS / 2" . Proyecto de documentación del sistema operativo . 2004-04-03 . Consultado el 13 de febrero de 2014 .
- ^ "/ STUB (Nombre del archivo stub de MS-DOS) Linux / Mac no puede ejecutar un archivo exe" . MSDN . Microsoft . Consultado el 10 de enero de 2014 .
- ^ Sedory, Daniel B. (12 de octubre de 2004). "Programa de código auxiliar de DOS" . El Reino de Starman . Autoeditado . Consultado el 10 de enero de 2014 .[ fuente autoeditada ]
- ^ "Usando el Editor del Registro en Modo Real" . Soporte . Microsoft . 2006-11-15. Archivado desde el original el 15 de enero de 2014 . Consultado el 10 de enero de 2014 .
- ^ Ellermann, Frank (22 de enero de 2014). "dostub.exe" . Purl.net . Consultado el 24 de enero de 2014 .
- ^ "Formato PE" . Centro de desarrollo de Windows . Microsoft. 2019-08-25.
- ^ Pietrek, Matt (febrero de 2002). "Una mirada en profundidad al formato de archivo ejecutable portátil Win32" . Revista MSDN . Microsoft .
- ^ Brown, Ralf (16 de julio de 2000). "Int 21 / AH = 4Bh" . Lista de interrupciones de Ralf Brown . Consultado el 30 de octubre de 2018 .
Otras lecturas
- Paul, Matthias R. (7 de octubre de 2002) [2000]. "Re: ejecutar un archivo COM" . Grupo de noticias : alt.msdos.programmer . Archivado desde el original el 3 de septiembre de 2017 . Consultado el 3 de septiembre de 2017 . [1]
enlaces externos
- Caminante de la dependencia
- Formato de encabezado MZ EXE