¿Qué es un archivo ejecutable? ¿Cómo crear uno?

Hola geeks ! Aquí Lautaro con un nuevo tutorial para ustedes !
Espero que les guste y nos vemos en el próximo tutorial

¿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 la gente los asocia con el formato de archivo Windows EXE.

Por lo general, verá un archivo EXE cuando instale un 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 obtener más información sobre 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 conocer 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 que envíe información a una fuente externa. Esta es la definición de malware, creado 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 utilizando Windows Security o su propio software anti-malware de terceros como Malwarebytes. También debe instalar o ejecutar software de fuentes que absolutamente confiar.

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.

  • Para abrir archivos EXE en su escritorio o en el Explorador de archivos de Windows, haga doble clic en el archivo. Esto le indicará a Windows que lo abra.
  • La lista de software instalado en el menú Inicio de Windows son accesos directos a los archivos EXE para ese software (por ejemplo, Chrome.exe para Google Chrome). presione el Menu de inicio icono (o golpea el Clave de Windows en su teclado), luego presione una de las entradas para ejecutar su software.
  • Usar el correr cuadro de comando para ejecutar un archivo EXE, presione el Tecla de Windows + R en tu teclado. Alternativamente, haga clic derecho en el Icono del menú de inicio y presione el correr opción.
  • En el correr cuadro de comando, busque su archivo ejecutable presionando Vistazoo escriba la ubicación del archivo directamente. Cuando desee ejecutar el archivo EXE, presione Okay.
  • Si el archivo EXE solicita acceso administrativo, deberá permitir que se ejecute en la ventana emergente de UAC. prensa si para permitir esto.
  • Si el archivo ejecutable no se puede ejecutar (puede estar diseñado para una versión anterior de Windows, por ejemplo), Windows evitará que se ejecute. También puede ver un mensaje de error. Si esto sucede, presione Cerca y busque una versión alternativa del archivo para ejecutar en su lugar.

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 .exe hasta el final.

Deberá codificar el software que desea ejecutar en el lenguaje de programación elegido y 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.

Podrías usar el incorporado Asistente de IExpress 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 utilizar el código abierto Configuración de Inno o, para archivos EXE básicos autoextraíbles, puede 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 instalado el software adecuado, crear un archivo como este sería una buena opción.

  • Para crear un archivo EXE usando 7-ZIP, coloque sus archivos en una carpeta en el Explorador de archivos de Windows. Haga clic derecho en la carpeta, luego presione 7Zip> Agregar al archivo.
  • En el Opciones cuadro, haga clic en el Habilitar archivo SFX caja. También querrá configurar el Formato de archivo a 7z, el Método de compresión a LZMA2, y el Nivel de compresión a Normal. prensa Okay para crear el archivo.

Si bien este no es un verdadero archivo EXE, se ve y actúa como uno, por lo que es una manera fácil de crear un archivo ejecutable que puede 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 tienen el 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 un programa usando chmod. El comando archivo chmod + x daría un archivo llamado expediente el permiso de ejecución para ejecutar, por ejemplo.

macOS tiene un método ligeramente diferente para ejecutar software. Si la aplicación no se ha instalado desde la App Store y no es de un desarrollador que conoce o en quien confía, no se permitirá que la aplicación se ejecute. Deberá permitirlo en su Preferencias del sistema> Seguridad y privacidad menú.

Sin embargo, como sistema basado en Unix, macOS es compatible con chmod comando, lo que le permite ejecutar scripts más básicos utilizando el Terminal aplicación. Si desarrolló un script de Python, por ejemplo, podría usar el chmod + x comando para 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 el 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 los paquetes de instalación de Windows para que sea más 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 escaneos 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 el software en un contenedor aislado para probarlo. Si el EXE es peligroso, no dañará su instalación principal de Windows.

Deja un comentario