Archivo ejecutable
Un archivo ejecutable es un tipo de archivo de computadora que ejecuta un programa cuando se abre. Esto significa que ejecuta código o una serie de instrucciones contenidas en el archivo. Los dos tipos principales de archivos ejecutables son 1) programas compilados y 2) scripts.
En los sistemas Windows, los programas compilados tienen la extensión de archivo .EXE y a menudo se conocen como «archivos EXE». En las computadoras Macintosh, los programas compilados tienen la extensión .APP, que es la abreviatura de application. Ambos tipos de archivos ejecutables se han compilado a partir del código fuente en código de máquina binario que el CPU puede ejecutar directamente. Sin embargo, los archivos EXE solo se ejecutan en Windows, mientras que los archivos APP solo se ejecutan en Mac OS X. Esto se debe a que el código es ejecutado por el sistema operativo y, por lo tanto, debe compilarse en un formato que el sistema operativo pueda entender.
Los archivos ejecutables sin compilar a menudo se conocen como scripts. Estos archivos se guardan en un formato de texto sin formato, en lugar de un formato binario. En otras palabras, puede abrir un archivo de script y ver el código en un editor de texto. Como los scripts no contienen código de máquina ejecutable, necesitan un intérprete para ejecutarse. Por ejemplo, un archivo PHP puede ejecutar código solo cuando se ejecuta mediante un intérprete de PHP. Si no hay un intérprete de PHP disponible, el script de PHP solo se puede abrir como un archivo de texto.
Dado que los archivos ejecutables ejecutan código al abrirse, no debe abrir archivos ejecutables desconocidos, especialmente los recibidos como archivos adjuntos de correo electrónico. Aunque los archivos ejecutables compilados son los más peligrosos, los archivos de script también pueden ejecutar código malicioso. Por ejemplo, los archivos VBScript (.VBS) pueden ejecutarse automáticamente en los sistemas Windows mediante el Windows Script Host integrado. Del mismo modo, los archivos AppleScript (.SCPT) pueden ejecutarse mediante el intérprete de AppleScript incluido con Mac OS X. Por lo tanto, si encuentra un archivo desconocido y no está seguro de si contiene código ejecutable, es mejor no abrirlo. A continuación se incluye una lista de extensiones de archivo comunes utilizadas para archivos ejecutables en sistemas Windows y Macintosh.
Extensiones de archivo de Windows: .EXE, .COM, .BAT, .VB, .VBS, .WSF, .PIF
Extensiones de archivo de Macintosh: .APP, .SCPT, .APPLESCRIPT
Pon a prueba tu conocimiento