Red de conocimiento informático - Aprendizaje de código fuente - ¿Cuál es el formato del archivo de instalación?

¿Cuál es el formato del archivo de instalación?

La mayoría de los archivos del instalador están en formato exe.

Existen dos tipos de archivos ejecutables binarios en el sistema operativo Windows: uno con el sufijo .COM y otro con el sufijo .EXE.

En MS-DOS, cuando se ejecutan un archivo .EXE renombrado y un archivo .COM, el archivo .COM se ejecutará primero. Si sólo tienes A.EXE, puedes escribir "A" en lugar del nombre completo. Pero si hay A.COM y A.EXE, ingresar A le dará prioridad a A.COM, y para ejecutar A.EXE, solo puede ingresar A.EXE, no A.

Los archivos ejecutables en sistemas WINDOWS son generalmente archivos .EXE. En los sistemas WINDOWS, los usuarios solo necesitan ingresar el nombre del archivo sin la extensión .exe en el símbolo del sistema y luego presionar la tecla Intro o hacer doble clic en el archivo para ejecutar el programa ejecutable.

Linux no depende de las extensiones de archivo para determinar si un archivo es ejecutable como MS-DOS/Windows, sino que depende de los atributos del archivo. Cada archivo tiene un atributo que indica si el archivo es ejecutable. Para programas como scripts, la primera línea del archivo especifica la ubicación del programa que ejecuta el script.

Información ampliada:

Formato de archivo Eve:

1. Archivo ejecutable de Linux de 32/64 bits

Linux depende de los atributos del archivo para determinar si el archivo es ejecutable. Cada archivo tiene un atributo específico que indica si el archivo es ejecutable.

2. Programa ejecutable Archivo ejecutable de MS-DOS

El formato de archivo ejecutable más simple, que puede ejecutarse en MS-DOS y WINDOWS de 32 bits. Se identifica añadiendo la cadena ASCII "MZ" (representación hexadecimal 4D5A) al encabezado del archivo.

"MZ" es la abreviatura de Mark Zbikowski, uno de los desarrolladores de MS-DOS. Un ejecutable de DOS es un ejecutable de 16 bits que se ejecuta bajo un conjunto de instrucciones compatible con x86 (o una máquina virtual x86) en modo real o en modo virtual 8086.

3. Programa ejecutable Programa ejecutable NE X86 de 16 bits

Se identifica añadiendo la cadena ASCII "NE" al encabezado del archivo. Sólo se ejecuta en sistemas Windows y OS/2, no en DOS.

4. Programa ejecutable Archivo ejecutable X86 de 16/32 bits

Añade la cadena ASCII "LE" al encabezado del archivo para identificarlo. Sólo se utiliza para reemplazar el controlador VxD en Windows 3.x y Windows 9x.

5. Programa ejecutable Archivo ejecutable lineal de 32 bits

Añade la cadena ASCII "LX" al encabezado del archivo para identificarlo. Se ejecuta en OS/2 2.0 y posteriores y también funciona con algunas extensiones de DOS.

6. Programa ejecutable Programa ejecutable X86 de 32 bits

Este es el formato de archivo ejecutable más complejo y popular. Simplemente agregue la cadena ASCII "PE" al encabezado del archivo. Se ejecuta principalmente en Windows 95 y Windows NT y versiones posteriores de Windows, pero también puede ejecutarse en BeOS R3.

El formato de archivo más antiguo del paquete de instalación:

Archivo ejecutable binario en el sistema operativo.

Existen dos tipos de archivos ejecutables, uno con el sufijo .COM y otro con el sufijo .EXE que se utiliza generalmente en DOS.

Enciclopedia Baidu - Programa de instalación

Enciclopedia Baidu - Eve