<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://www.ecured.cu/index.php?action=history&amp;feed=atom&amp;title=Archivo_ejecutable</id>
	<title>Archivo ejecutable - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://www.ecured.cu/index.php?action=history&amp;feed=atom&amp;title=Archivo_ejecutable"/>
	<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Archivo_ejecutable&amp;action=history"/>
	<updated>2026-08-22T12:11:33Z</updated>
	<subtitle>Historial de revisiones para esta página en el wiki</subtitle>
	<generator>MediaWiki 1.31.16</generator>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Archivo_ejecutable&amp;diff=2142261&amp;oldid=prev</id>
		<title>Anabel pal en 15:26 20 ene 2014</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Archivo_ejecutable&amp;diff=2142261&amp;oldid=prev"/>
		<updated>2014-01-20T15:26:02Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 15:26 20 ene 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot; &gt;Línea 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|concepto= [[Archivo binario]] cuyo contenido se interpreta por el ordenador como un [[programa]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|concepto= [[Archivo binario]] cuyo contenido se interpreta por el ordenador como un [[programa]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Generalmente, contiene [[instrucciones]] en código máquina de un [[procesador]] en concreto, pero también puede contener [[bytecode]] que requiera un intérprete para ejecutarlo. Además suele contener llamadas a funciones específicas de un [[sistema operativo]] (llamadas al sistema).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Generalmente, contiene [[instrucciones]] en código máquina de un [[procesador]] en concreto, pero también puede contener [[bytecode]] que requiera un intérprete para ejecutarlo. Además suele contener llamadas a funciones específicas de un [[sistema operativo]] (llamadas al sistema).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;div align=justify&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;El '''Archivo ejecutable''' es el que pone a funcionar el programa. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;El '''Archivo ejecutable''' es el que pone a funcionar el programa. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dependiendo del tipo de que se traten las instrucciones, hablaremos&amp;#160; de [[ejecutables portables]] (se pueden ejecutar en varias&amp;#160; [[plataformas]]) y no portables (destinado a una plataforma concreta).&amp;#160; Por ejemplo, un ejecutable [[Java]] es portable ya que utiliza un&amp;#160; bytecode no asociado a un procesador en concreto.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dependiendo del tipo de que se traten las instrucciones, hablaremos&amp;#160; de [[ejecutables portables]] (se pueden ejecutar en varias&amp;#160; [[plataformas]]) y no portables (destinado a una plataforma concreta).&amp;#160; Por ejemplo, un ejecutable [[Java]] es portable ya que utiliza un&amp;#160; bytecode no asociado a un procesador en concreto.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki1:diff::1.12:old-2142151:rev-2142261 --&gt;
&lt;/table&gt;</summary>
		<author><name>Anabel pal</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Archivo_ejecutable&amp;diff=2142151&amp;oldid=prev</id>
		<title>Sandra04013: Página creada con '{{Definición |nombre= Archivo ejecutable |imagen= Archivo_ejecutable.jpg |tamaño= |concepto= Archivo binario cuyo contenido se interpreta por el ordenador como un [[progra...'</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Archivo_ejecutable&amp;diff=2142151&amp;oldid=prev"/>
		<updated>2014-01-20T14:13:49Z</updated>

		<summary type="html">&lt;p&gt;Página creada con &amp;#039;{{Definición |nombre= Archivo ejecutable |imagen= Archivo_ejecutable.jpg |tamaño= |concepto= &lt;a href=&quot;/Archivo_binario&quot; title=&quot;Archivo binario&quot;&gt;Archivo binario&lt;/a&gt; cuyo contenido se interpreta por el ordenador como un [[progra...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Definición&lt;br /&gt;
|nombre= Archivo ejecutable&lt;br /&gt;
|imagen= Archivo_ejecutable.jpg&lt;br /&gt;
|tamaño=&lt;br /&gt;
|concepto= [[Archivo binario]] cuyo contenido se interpreta por el ordenador como un [[programa]].&lt;br /&gt;
Generalmente, contiene [[instrucciones]] en código máquina de un [[procesador]] en concreto, pero también puede contener [[bytecode]] que requiera un intérprete para ejecutarlo. Además suele contener llamadas a funciones específicas de un [[sistema operativo]] (llamadas al sistema).&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
El '''Archivo ejecutable''' es el que pone a funcionar el programa. &lt;br /&gt;
Dependiendo del tipo de que se traten las instrucciones, hablaremos  de [[ejecutables portables]] (se pueden ejecutar en varias  [[plataformas]]) y no portables (destinado a una plataforma concreta).  Por ejemplo, un ejecutable [[Java]] es portable ya que utiliza un  bytecode no asociado a un procesador en concreto.&lt;br /&gt;
Sin embargo en  un sentido más general, un programa ejecutable no  tiene por qué  necesariamente contener código de máquina, sino que puede  tener  instrucciones a interpretar por otro programa. Este tipo de  ejecutables  son conocidos con el nombre de [[scripts]].&lt;br /&gt;
== Qué es un archivo ejecutable ==&lt;br /&gt;
Archivo que tiene la capacidad de poder ser ejecutado de forma independiente, o en otras palabras, que no necesita ser ejecutado por una [[aplicación]] externa. Estos archivos son ejecutados y controlados por el [[sistema operativo]]. Un archivo ejecutable contiene un [[programa]], y generalmente necesitan de otros archivos para funcionar (aunque no es necesario).&lt;br /&gt;
Un ejemplo de archivo ejecutable en [[Windows]] son los [[.EXE]], o los [[.COM]] en [[MS-DOS]]. En general, los archivos ejecutables son el principal medio de transmisión de [[virus]] y [[malwares]].&lt;br /&gt;
=== Archivos autoejecutables ===&lt;br /&gt;
Un caso que merece mención son  los archivos autoejecutables, que ya  incluyen en su interior las  instrucciones para realizar las labores  necesarias por su cuenta. La  ventaja de estos autoejecutables es que no  precisan el programa  original para ejecutarse, por lo que pueden ser  ejecutados en cualquier  computador.&lt;br /&gt;
&lt;br /&gt;
También se dice muchas veces que un  procesador de texto ejecuta un  documento, o un [[reproductor]] ejecuta  un [[video]], aunque no sería correcto  técnicamente hablando, puesto  que no son archivos ejecutables, sino más  bien ejecutados por el  programa que los lee. Un archivo ejecutable debe  traer en su interior  siempre las instrucciones necesarias para ejecutar o  iniciar un  programa.&lt;br /&gt;
== Funcionamiento ==&lt;br /&gt;
Un ejecutable es un archivo diseñado para poder iniciar un programa. En  su interior están pues las [[instrucciones]] precisas para poder ejecutar un  programa determinado o varios. Los ordenadores pueden realizar todo  tipo de tareas, pero para ello debe indicárseles como. En su [[memoria]]  base suelen cargarse las instrucciones básicas, y el [[sistema operativo]]  carga [[comandos]] adicionales, que le permiten realizar las tareas más  simples. La tarea de un programador cuando hace un programa es decirle  al ordenador como debe usar esos comandos básicos que ya sabe para poder  realizar lo que el programa quiere hacer, sea mostrar una [[imagen]],  escribir texto, guardar un documento… etc.&lt;br /&gt;
== Extensiones mas comunes ==&lt;br /&gt;
Generalmente la extensión más común para los ejecutables es la .EXE  en Windows (que viene de abreviar [[EXECUTABLE]] en inglés), pero también  existen diversos tipos de ejecutables con extensiones distintas: por  ejemplo, los .COM (que fueron los primeros), los [[.BAT]] (archivos de  procesamiento de lotes, que permitían encadenar la ejecución de varios  programas sucesivamente), incluso algunas librerias como [[.DLL]] que  contienen información adicional para el sistema operativo y pueden ser  ejecutados por este. &lt;br /&gt;
&lt;br /&gt;
Es de reseñar que en general cualquier archivo  ejecutable necesita un sistema operativo para ejecutarse, puesto que es  el sistema operativo quien le permite al ordenador entender lo que dice  el archivo y llevarlo a cabo, (recordemos que es el S.O. quien carga en  el ordenador las órdenes básicas que luego servirán para ejecutar el  programa). Hay excepciones a esta norma, pero son pocas. &lt;br /&gt;
&lt;br /&gt;
El archivo ejecutable puede venir solo o bien acompañado de más  archivos. El caso es que será siempre él quien inicie la ejecución,  carga y manejo de esos archivos. Es como el interruptor que dá paso a  que la luz se encienda. Para crearlos, el programador suele usar un  lenguaje de programación que le permitirá crear un [[código fuente]] entendible para él y luego codificarlo para que pueda ser entendido por el ordenador (proceso que se llama ensamblaje).  La codificación genera un resultado en código [[ASCII]], que puede ser  leido por el ordenador, pero no por el porpio programador. Los lenguajes  de programación varían según la plataforma y el objetivo, existiendo  muchos y muy distintos.&lt;br /&gt;
== Analizar la actividad de un ejecutable == &lt;br /&gt;
Es posible utilizar herramientas en  línea que nos muestran las diferentes acciones que realizarán en el [[ sistema]]. Estos [[sitios web]] permiten simular virtualmente la ejecución de  un archivo sospechoso en el sistema, y proporcionan un informe  detallando su actividad. La comprensión e interpretación de los  resultados del análisis requerirá sólidos conocimientos del  funcionamiento de [[Windows]]. Sin embargo, estas herramientas en línea son  accesibles tanto a personas curiosas que desean tener una visión global  de las acciones de un ejecutable, como a personas expertas que desean  obtener información más detallada.  &lt;br /&gt;
=== Limites de esta herramienta en línea === &lt;br /&gt;
Estas herramientas en línea proporcionan valiosa información acerca de  las acciones de un archivo, pero también tienen fallas, y podrán ser  totalmente ineficaces en algunos archivos infectados sometidos a un  análisis. Efectivamente, algunos archivos &amp;quot;inmunizados&amp;quot; son capaces de  decidir si son ejecutados en entorno virtual o si son analizados, y en  ese caso, el informe no ofrecerá información pertinente.&lt;br /&gt;
=== Otras direcciones ===&lt;br /&gt;
A continuación una lista no exhaustiva de sitios que ofrecen un servicio  similar, proporcionando informes más o menos detallados y permitiendo  analizar varios tipos de archivos:   &lt;br /&gt;
* [[Wepawe]]t: http://wepawet.iseclab.org/     &lt;br /&gt;
* [[Joebox]] : http://www.joebox.org/     &lt;br /&gt;
* [[Threat expert]]: http://www.threatexpert.com/     &lt;br /&gt;
* [[Eureka]] : http://eureka.cyber-ta.org/      &lt;br /&gt;
* [[Sunbelt]]: http://www.sunbeltsecurity.com/sandbox/&lt;br /&gt;
== Fuentes ==&lt;br /&gt;
* [http://www.wordreference.com/es/en/translation.asp?spen=ejecutable WordReference.com]&lt;br /&gt;
* [http://www.mastermagazine.info/termino/3904.php#ixzz2qwhopyHM Definición de Archivo Ejecutable]&lt;br /&gt;
* [http://www.alegsa.com.ar/Dic/ejecutable.php Diccionario de informática]&lt;br /&gt;
* [http://es.kioskea.net/faq/4338-analizar-la-actividad-de-un-ejecutable Analizar la actividad de un ejecutable]&lt;br /&gt;
[[Category: Informática]]&lt;/div&gt;</summary>
		<author><name>Sandra04013</name></author>
		
	</entry>
</feed>