¿Qué es un archivo ejecutable? Un archivo ejecutable es un archivo de programa que se puede ejecutar, con un conjunto de instrucciones u opciones para que haga algo en su PC. Los archivos ejecutables se encuentran en casi todos los sistemas operativos modernos, pero la mayoría de las personas los asociarán con el formato de archivo Windows EXE.
Por lo general, verá un archivo EXE cuando instalar nuevo software o ejecute un programa en su PC, donde se usa la extensión EXE. Si está creando su propio software, incluso puede crear su propio archivo ejecutable para ejecutarlo, instalarlo o distribuirlo. Si está interesado en aprender más acerca de los archivos ejecutables y cómo crear un archivo ejecutable, esto es lo que debe hacer.
Los riesgos de los archivos ejecutables (EXE)
Cuando ejecuta un archivo ejecutable, le da permiso para ejecutar las instrucciones contenidas en él. Así es como funciona cualquier software, desde scripts básicos de pocas líneas hasta software complejo con millones de líneas de código.
Antes de ejecutar o crear un archivo ejecutable, debe estar consciente de los riesgos potenciales. Los archivos ejecutables tienen el potencial de incluir instrucciones dentro del código fuente que podrían dañar su PC.
Podría decirle a su PC que elimine otros archivos, o podría indicarle a su PC para enviar información a una fuente externa. Esta es la definición de malware, creada para causar daño a su costa.
Antes de ejecutar cualquier archivo ejecutable, especialmente si solicita permisos administrativos en un Control de cuentas del usuario emergente, debe escanear el archivo en busca de malware usando Seguridad de Windows o su propio software anti-malware de terceros como Malwarebytes. También debe instalar o ejecutar software de fuentes en las que absolutamenteconfíe.
In_content_1 all: [300x250] / dfp: [640x360]- >Si está creando su propio software para ejecutarlo, debe asegurarse de que el código no esté diseñado para acceder a archivos importantes. Si bien Windows generalmente evitará el acceso no autorizado a los archivos del sistema mediante UAC, vuelva a verificar su código antes de ejecutarlo para asegurarse de que el software no pueda dañar su PC.
Abrir archivos ejecutables (EXE) En Windows
Si desea abrir un archivo ejecutable en Windows, puede hacerlo de varias formas. Windows reconoce automáticamente el formato de archivo EXE como un archivo ejecutable, por lo que normalmente puede abrirlo desde su escritorio, desde el Explorador de archivos de Windows, usando el menú Inicio de Windows (para el software instalado) o usando el cuadro de comando Ejecutar.
Cómo crear un archivo ejecutable En Windows
Si desea crear sus propios archivos ejecutables en Windows, puede hacerlo, pero no es tan simple como cambiar el nombre de un archivo y agregar .exehasta el final.
Deberá codificar el software que desea ejecutar en el lenguaje de programación elegido, luego compilarlo como un archivo que se puede ejecutar. Sin embargo, la mayoría de los usuarios querrán crear archivos ejecutables más básicos, como archivos de instalación para instalaciones de software.
Puede usar el Asistente de IExpressintegrado para hacer esto en Windows, pero este software es muy antiguo y no se ha actualizado en algún tiempo. La mejor opción es usar el código abierto Configuración de Inno o, para archivos EXE básicos autoextraíbles, podría usar 7 cremalleras.
Un archivo EXE creado con 7-Zip es en realidad un archivo de archivo SFX. Este archivo de almacenamiento, que aparece con el formato de archivo EXE, extraerá automáticamente cualquier archivo incluido en su PC, lo que lo hace perfecto para implementaciones de software simples.
Si desea compartir archivos con varios usuarios sin tener que preocuparse de que tengan el software correcto instalado, crear un archivo como este sería una buena opción.
Si bien este no es un verdadero archivo EXE, se ve y actúa como uno, lo que lo hace fácil forma de crear un archivo ejecutable que pueda distribuir software o archivos que haya creado con otros.
De lo contrario, si desea crear un archivo ejecutable "real", deberá aprender a programar.
Ejecutar archivos ejecutables en Mac o Linux
La forma en que funcionan los archivos ejecutables en Windows es completamente diferente a la forma en que se ejecutan los programas en otras plataformas, como Linux o macOS. Estas plataformas tienen archivos ejecutables, pero no están en formato de archivo EXE.
En Linux, por ejemplo, cualquier archivo puede ser ejecutable, pero requiere una marca de permisos de archivo especial para ejecutarlo como programa usando chmod. El comando chmod + archivo xdaría a un archivo llamado archivoel permiso de ejecución para ejecutarse, por ejemplo.
macOS tiene un método ligeramente diferente para ejecutar software. Si la aplicación no se instaló desde la App Store y no es de un desarrollador que conoce o en quien confía, no se permitirá que se ejecute. Deberá permitirlo en el menú Preferencias del sistema>Seguridad y privacidad.
Sin embargo, como sistema basado en Unix, macOS es compatible con chmod, que le permite ejecutar scripts más básicos utilizando la aplicación Terminal. Si desarrolló un script de Python, por ejemplo, podría usar el comando chmod + xpara ejecutarlo.
También puede usar el emulador WINE para Linux y macOS para ejecutar e instalar archivos EXE de Windows en esas plataformas. Diseñado para emular ciertas instrucciones y bibliotecas de Windows, el uso de WINE para ejecutar un archivo EXE tendrá distintos niveles de éxito.
Puede confirmar qué tan bien se ejecutará el software popular con WINE marcando Base de datos WineHQ.
Ejecutar archivos ejecutables en Windows 10
No hay nada que le impida crear su propio software, especialmente si lo combina con Paquetes de instalador de Windows para que sea fácil de instalar. Sin embargo, para la mayoría de los usuarios de Windows 10, los archivos EXE están ahí para ejecutarlos, no para crearlos. Siempre que ejecute software de fuentes confiables, los archivos ejecutables deben ser relativamente seguros.
Asegúrese de ejecutar análisis de malware con regularidad y, si realmente no está seguro de si un archivo ejecutable es seguro de ejecutar, puede usar el Modo sandbox de Windows 10 para ejecutar software en un contenedor aislado para probar fuera. Si el EXE es peligroso, no dañará la instalación principal de Windows.