Saltar al contenido
InternetPasoaPaso

Archivos ejecutables: ¿Qué son y qué tipos de documentos informáticos ejecutables hay?

Archivos ejecutables; ¿Qué son y qué tipos de documentos informáticos ejecutables hay?
Meneame

Un ordenador es muchísimo más complejo de lo que cualquier usuario pudiese imaginar. Si conocieses su historia y evolución realmente te sorprenderías con lo que hemos podido llegar a conseguir a día de hoy. Y de entre los muchos adelantos, hoy queremos hablar de los archivos ejecutables.

Estos son ficheros especiales que tienen la particularidad de funcionar por sí mismos, simplemente valiéndonos de un sistema operativo, sin tener que instalar programas. De hecho, son los elementos que hacen que un programa se conforme y aparezca de la nada (en muchos casos).

¿Te resulta curioso? ¿Quieres aprender más sobre los ejecutables? Aunque puede resultar un poquito complejo en cuanto a vocabulario, vamos a explicarlo de manera que, cuando termines el texto, seas, tú mismo, capaz de explicar en qué consiste este recurso y puedas hacerte una idea, ojeando tus carpetas, de cuáles lo son y cuáles no.


¿Qué son los archivos ejecutables y para qué sirven realmente?

El archivo ejecutable, siempre refiriéndonos a la informática, es aquel fichero que, por sus propias características, puede ser interpretado por una máquina sin requerir de programas específicos para ello. Esto es, que va a ser el propio computador el que lo reconozca y ejecute gracias a su composición. Se basa en instrucciones básicas propias según su finalidad.

Lo habitual es que, al tiempo, sean de tipo binario e incluyan scripts (tienen, además, instrucciones que otros softwares interpretarán), aunque no tiene que ser siempre así. Su base son instrucciones en código máquina para procesadores específicos.

En algunos casos, damos también con bytecode con necesidad de interpretación para lo que se conocería como «hacer llamadas al sistema», algo más complejo pero que también ocurre cada día cuando usamos un ordenador.

Sea como sea, si se acompaña de otros archivos digitales, el ejecutable será el que inicie su ejecución, carga y manejo.

Los podemos clasificar en:

  • Portables. Su ejecución está disponible en plataformas diversas.
  • No portables. Dicha ejecución sólo se puede realizar en la plataforma para la que el archivo se ha diseñado.
Recomendado para ti:
¿Cómo activar y configurar el control parental en Android para proteger a tus hijos? Guía paso a paso

que es archivo ejecutable

Lo que podemos concluir es que el concepto se ha ido haciendo ambiguo, o todo lo contrario, pues, conforme avanzamos en informática, las características de los archivos han ido cambiando, evolucionando para crear ficheros más complejos que hacen difusa la clasificación entre un mero ejecutable y un script o archivo con mayor complejidad.



"ACTUALIZADO ✅ ¿Quieres conocer la lista completa de extensiones de archivos ejecutables y no sabes cuales hay? ⭐ ENTRA AQUÍ ⭐ y Descubre la lista completa"


Al final, lo que podemos determinar es que la esencia de este es que en su interior cuenta con las instrucciones para ser ejecutado, estas no se las confiere ni las utiliza ningún otro tipo de archivo o programa aunque es cierto que, además de estas, podemos encontrar une xtra de información en algunos casos.

Archivos autoejecutables

Dentro de estos podemos diferenciar los que denominamos como archivos autoejecutables. Estos cuentan con las instrucciones necesarias para que ellos mismos pueden hacer las labores que se le confieran.

No hay un software original necesario para ello sino que pueden comenzar a funcionar en cualquier ordenador independientemente de lo que tengan instalado tanto en el sistema como a posteriori.

¡Cuidado con los ficheros ejecutables! Todo el grupo es peligroso de por sí por su simple naturaleza. Sin embargo, el autoejecutable resulta aún más atractivo para que el ciberdelincuente de turno lo convierta en malware, siendo, como puedes suponer, mucho más rápido y sencillo el contagio de los equipos, pues no requieren de acción por parte del usuario ni de elementos específicos.

Diferencia entre archivos ejecutables y archivos no ejecutables

Comenzamos por indicar que el ejecutable trabaja por sí mismo, ejecutándose por el ordenador y lleva a cabo tareas según instrucción codificada.

El no ejecutable es un archivo contenedor de información; no lo ejecuta la máquina sino un programa específico para ello (una imagen con un visualizador o un editor, un audio con un reproductor, etc) y la tarea que tiene es específica. De hecho, el computador no puede llevar a cabo dicha ejecución.

Los tipos son, por un lado, scripts o compilados y, por el otro, archivos de texto, hojas de cálculo, vídeos, bases de datos. Es decir, estos últimos son datos contenidos que se podrán mostrar al usuario y, posiblemente, modificar si se tiene la herramienta (extra) necesaria.

Recomendado para ti:
¿Cómo crear una cuenta en Milanuncios para publicar mis anuncios fácil y rápido? Guía paso a paso

Tipos de extensiones de archivos ejecutables y sus programas asociados para abrirlos

En esta ocasión no podemos, como hacemos siempre, mostraros en tabla, qué softwares sirven para abrir este tipo de archivos pues, como ya hemos ido viendo, no los necesitan. Lo que sí te mostraremos son algunas de sus características y el sistema operativo en el que funcionan.

Como siempre decimos, la tabla está conformada por aquellos archivos ejecutables más famosos o funcionales, pero hay muchos más. Si bien, para un uso convencional de un ordenador, conocer estos será más que suficiente para que te consideres un usuario por encima de a media al respecto.

ExtensiónCaracterísticasSistema/Programa
.exe
  • Ejecutable por excelencia
  • Muy común en la instalación de todo tipo de programas de escritorio
  • Mantiene el tamaño del ejecutable
  • Se crea compilando (sólo se ejecuta en la plataforma escogida) o ensamblando
  • Windows
  • macOS (emulando arquitectura de PC)
  • Linux (requiere de un software externo instalado o de un emulador)
.air
  • Almacenan información de instalación de A-Air, una app de entorno de ejecución de desarrollo de software.
  • Lo habitual es que se distribuyan por descarga aunque podemos recibirlos completos por diversas vías físicas y digitales.
  • Requiere de Adobe Air.
  • Adobe Air (MacOS y Windows)
.scr
  • Suelen ser scripts ejecutables dentro de un programa, específicos para este
  • Se trata de la lista de comandos que el sistema ejecuta en orden
  • Se visualizan como texto sin formato pero no son modificables
  • Comúnmente utilizados para los protectores de pantalla, instalados en el fondo
  • Muestran gráficos vectoriales o animaciones
  • Ideales como troyanos por no poderse sobreescribir
  • Programa creador
  • Editor de texto común
.vb
  • Información escrita en el lenguaje que le da nombre, Visual Basic
  • Incluyen información de proyectos en desarrollo
  • Este puede ser local o darse en la red
  • Se da en ACSII
  • Sus componentes varían por completo de uno a otro: diálogos, interfaces, clases, formularios, logotipos…
  • Windows (Dreamweaver, Visual Studio y WScript)
  • macOS (sólo Dreamweaver)
  • Todos los editores de texto
.bat
  • Procesa en lotes; encadena ejecuciones de programas
  • Los utiliza la consola de Windows
  • Texto sin formato ASCII
  • Se crean y editan en editores de texto.
  • Windows
  • macOS (escritorio paralelo)
  • Editores de texto (creación, visualización y edición)
.com
  • Los primeros
  • De estructura muy simple, de un único segmento
  • Restringen el tamaño
  • Parecen, en parte, una imagen de disco
  • Esta imagen se almacena de forma lineal
  • Plataformas modernas basadas en Windows pero no en x64
  • Emuladores DOS
  • macOS (en escritorios paralelos)
.dll
  • Información adicional de librería ejecutable
  • Modularizan el código ejecutable, haciéndolo menos pesado
  • Su carga dinámica permite un mejor rendimiento del sistema
  • Un código genérico permite su uso en varias aplicaciones
  • Windows exclusivamente
.bin
  • Datos codificados en código binario, sin texto
  • Por partes de 8 caracteres se interpretan distintos elementos como sonidos o imágenes
  • Parte traduce en texto y otra se trata de formato y funcionalidades
  • Suelen incluir programas necesarios para que el SO pueda trabajar con él
  • Suelen ser imágenes de CD
  • Se traduce a texto sin formato para evitar un intento de ejecución inadecuado
  • Editores de texto
  • Editores hexadecimales
  • Programas de creación de CD-ROMs
.apk
  • Tiene formato de solicitud
  • Se usa para aplicaciones, distribuyendo e instalando componentes empaquetados
  • Formado por un programa Android compilado y demás partes en otro único archivo
  • Generalmente, uso no oficial de un software (versión beta o sin soporte, réplica…)
  • Variante de JAR
  • Sistemas androides
  • Softwares archivadores de ficheros con emulador Android
.app
  • La extensión ejecutable por excelencia para los programas macOS
  • Análoga al EXE
  • Es un archivo de paquete, lo que nos permite ver su contenido con clic derecho.
  • Incluyen tanto el ejecutable de la aplicación a la que corresponden como recursos de esta.
  • Estos, además, se pueden mover y modificar, aunque nunca lo aconsejamos.
  • La lógica de un programa
  • Pueden rastrearse para ofrecer recursos que le sirvan de interés y que estén instalados en la máquina (componentes de carga, bibliotecas para la implementación de funciones, etc)
  • macOS
  • Windows (sólo visualizar si se usa WinRAR)
.ds o .dsa
  • Especifico para modelado en 3D
  • Su almacenaje es en ASCII
  • El software lo usa para aplicar preajustes y para importar y exportar más formatos
  • DAZ 3D Studio (Windows y macOS)
.cgi
  • Scripts con un lenguaje específico de programación, normalmente en C o Perl.
  • Su uso es para ejecuciones básicas en internet
  • Se trata del protocolo estándar para que programas y apps externas hagan interacción con un servidor
  • Tienen almacenaje en servidor web
  • Se puede editar antes de su compilación
  • El contenido es texto sin formato
  • macOS (Bare Bones Edit, MacroMates TextMate)
  • Windows (Notpad)
  • Linux (Rich ER)
.pif
  • Un archivo que se vincula a programas de diversa índole para hacerlos funcionar
  • A veces se representan domo accesos directos o enlaces a otros ejecutables
  • Se generan al hacer accesos directos y cuando los programas se modifican
  • Funciona mediante ruta directa a un EXE o similar
  • Incluye información como la memoria que usará el programa o cuánto medirá su ventana
  • Windows
.cmd
  • Comandos y su orden
  • Archivo por lotes
  • Esenciales en el funcionamiento del sistema operativo
  • Objetivo principal de malware
  • Windows
  • Windows con DOS
  • macOS (en escritorio paralelo)
.wsf
  • Representación de los archivos Windows Script File
  • Los scripts ejecutables lo hacen en distintas rutinas, especialmente de VSScript y de JScript
  • El contenido suele ser texto sin formato pero también encontramos XML
  • Esto ocurre de manera automática si tienes instalado WScript o CScript
  • Los abres con editores de texto sencillos
  • Windows
.ipa
  • Lo encontramos en todo tipo de aplicaciones para dispositivos iOS.
  • Se transfieren por iTunes.
  • Quedan guardados en zip y se descomprimen con cualquier herramienta del tipo descompresor, aunque no requieren de compresión para su uso
  • iOS
.gadget
  • Programas propios de Windows que se ejecutan en las barras del propio sistema operativo
  • Muy general (juegos, extensiones, herramientas de búsqueda…)
  • Los archivos código fuente son muy variados (HTML, CSS, JS…)
  • Así mismo, incluirían otro tipo de archivos como de desarrollo o web
  • Almacena el contenido en zip
  • Formato ya descontinuado
  • Los usuarios pueden crear sus propios gadgets
  • Microsoft

Si te quedaste con alguna duda, déjalas en los comentarios, te contestaremos lo antes posible, además seguro que será de gran ayuda para más miembros de la comunidad. Gracias! 😉

Más Trucos y Consejos cada día ¡Apúntate Aquí!


He leído y acepto los términos y condiciones

Compártelo, gracias!

Meneame
Temas: